• User Newbie

    Inserire dati estratti da un db in un campo solo di un altro db

    Giorno!

    Il mio problema è questo: Devo inserire delle coordinate geografiche (latitudine longitudine e altitudine) che estraggo da un database in un campo solo (coordinate) di un altro database.

    Per estrarle e mostrarle faccio così:

    [PHP]$sql1 = "SELECT * FROM test.TRK ";

    $sql1 .= "ORDER BY date, time";
    $result1 = mysql_query($sql1) or
    die('Invalid Query : ' .
    mysql_errno() . ' : ' .
    mysql_error());
    $nresults = mysql_num_rows($result1);

    while ($myrow = mysql_fetch_array($result1)) {
    $date = $myrow['date'];
    $time = $myrow['time'];
    $latitude = $myrow['latitude'];
    $longitude = $myrow['longitude'];
    $altitude = $myrow['altitude'];

    $date = mysql_real_escape_string($date);
    $time = mysql_real_escape_string($time);
    $latitude = mysql_real_escape_string($latitude);
    $longitude = mysql_real_escape_string($longitude);
    $altitude = mysql_real_escape_string($altitude);

    $datetime = $date . "T" . $time ."Z";

    if( "$date" !== "0000-00-00") {
    print <<<EOF
    $longitude,$latitude,$altitude
    EOF;
    }
    } [/PHP]

    Quello che vorrei fare è mettere appunto in un campo coordinate $longitude,$latitude,$altitude che escono dal ciclo while (sono molte e non un numero fisso)
    Si può fare? mi sapreste indirizzare perfavore? Grazie in anticipo!


  • Consiglio Direttivo

    Ciao HaVaNa77. 🙂

    Potresti provare seguendo una procedura del genere:

    Connessione al Db1 ->
    -> SELECT dei dati sul Db1
    -> Disconessione dal Db1

    Connessione al Db2 ->
    -> ciclo while per inserire i dati estratti dalla SELECT su Db1
    -> Disconnessione dal Db2.

    🙂