Hallo Zusammen,
Ich hab hier ein Problem If Anweisung und Insert Into über SQL/PHP, schau ihr mal bitte in meinem PHP Daten.
Ich hoffe, dass ihr mir weiter helfen könntet.
In diesem Fall möchte ich so machen, wenn plz Wert aus dem Tabelle Koordinaten sind mit textdata.text_val Wert aus dem result3 gleich, sollte die Wertcoo. lat und coo.lon in lat und lon aus dem Tabelle Koordinaten speichern, aber es hat nicht funktioniert.
textdata.text_val = plz in Tabelle geodb_texdata
Ich hab hier ein Problem If Anweisung und Insert Into über SQL/PHP, schau ihr mal bitte in meinem PHP Daten.
Ich hoffe, dass ihr mir weiter helfen könntet.
In diesem Fall möchte ich so machen, wenn plz Wert aus dem Tabelle Koordinaten sind mit textdata.text_val Wert aus dem result3 gleich, sollte die Wertcoo. lat und coo.lon in lat und lon aus dem Tabelle Koordinaten speichern, aber es hat nicht funktioniert.
textdata.text_val = plz in Tabelle geodb_texdata
PHP:
<?php
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'xxxxxx' );
define ( 'MYSQL_KENNWORT', 'xxxxx' );
define ( 'MYSQL_DATENBANK','xxxxx' );
$con = mysql_connect ( "localhost" , "xxxxxx" , "xxxxxx" ) ;
if ( !$con ) {
die ( 'Es könnte nicht verbinden werden : ' . mysql_error ()) ;
}
mysql_select_db ( "xxxxxx" , $con ) ;
$plz = mysql_query ('SELECT plz FROM Koordinaten ');
$result3 = mysql_query ( 'SELECT
coo.lat,
coo.lon,
textdata.text_val
FROM geodb_coordinates AS coo
INNER JOIN geodb_textdata AS textdata
ON textdata.loc_id = coo.loc_id
WHERE textdata.text_type = "500300000" LIMIT 1 ');
if($plz == $result3.textdata.text_val )
{
"INSERT INTO Koordinaten (lat,lon)
SELECT coo.lat,coo.lon FROM geodb_coordinates AS coo
INNER JOIN geodb_textdata AS textdata
ON textdata.loc_id = coo.loc_id
WHERE textdata.text_type = '500300000' LIMIT 1 ";
}
else
{
echo "nicht richtig haha";
}
mysql_close($con);
?>
Zuletzt bearbeitet: