- Home
- Categorie
- Coding e Sistemistica
- Coding
- Inserire dati estratti da un db in un campo solo di un altro db
-
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!
-
Ciao HaVaNa77.
Potresti provare seguendo una procedura del genere:
Connessione al Db1 ->
-> SELECT dei dati sul Db1
-> Disconessione dal Db1Connessione al Db2 ->
-> ciclo while per inserire i dati estratti dalla SELECT su Db1
-> Disconnessione dal Db2.