Hallo Zusammen,
Ich weiß es nicht,wie ich Schleife machen könnte, ich hoffe dass ihr mir weiter helfen könnte.
Ich möchte nicht nur lat,lon in diesem Ortname und diesem plz in der Tabelle einfügen,weil in meine Tabelle besteht aus über 2000 Ortenname und Plz über 2000 Plz und es sollte Ort,plz mit lon und lat bestimmt.
Ich weiß es nicht,wie ich Schleife machen könnte, ich hoffe dass ihr mir weiter helfen könnte.
Ich möchte nicht nur lat,lon in diesem Ortname und diesem plz in der Tabelle einfügen,weil in meine Tabelle besteht aus über 2000 Ortenname und Plz über 2000 Plz und es sollte Ort,plz mit lon und lat bestimmt.
PHP:
$sql_lat ="SELECT coo.lat
FROM geodb_textdata plz
LEFT JOIN geodb_textdata ort ON plz.loc_id = ort.loc_id
LEFT JOIN geodb_coordinates coo ON plz.loc_id = coo.loc_id
WHERE plz.text_type = '500300000'AND ort.text_type = '500100000' ";
$res_lat = mysql_query($sql_lat) OR die("<br><b><font color='#FF0000' face='Verdana'>lat nicht gefunden !</font></b><br>".mysql_error());
while($dat_lat = mysql_fetch_assoc($res_lat)) {
$check_lat =($dat_lat['lat']);
}
$sql_lon ="SELECT coo.lon
FROM geodb_textdata plz
LEFT JOIN geodb_textdata ort ON plz.loc_id = ort.loc_id
LEFT JOIN geodb_coordinates coo ON plz.loc_id = coo.loc_id
WHERE plz.text_type = '500300000'AND ort.text_type = '500100000' ";
$res_lon = mysql_query($sql_lon) OR die("<br><b><font color='#FF0000' face='Verdana'>Ortname nicht gefunden !</font></b><br>".mysql_error());
while($dat_lon = mysql_fetch_assoc($res_lon)) {
$check_lon =($dat_lon['lon']);
}
// 2 Felder von eine Tabelle in andere Tabelle einfügen
$Ergebnis ="UPDATE Koordinaten2 set lat ='$check_lat',lon = '$check_lon' WHERE Ortname = 'Karben' AND plz = '61184' ";
mysql_query($Ergebnis);
print ($Ergebnis);