Hallo,
ich frage mich gerade, ob meine kleine PHP-Datei nicht auch in eine einzige Query zu fassen sein könnte.
Hier sind mal wieder die sql-Profis gefragt.
Ich nutze mysql5.
$query_select="select m.ID, k.Nummer from _table1 m
JOIN table2 k ON m.ID=k.ID
";
$result_select=mysql_query($query_select);
if ($result_select==FALSE)
{
die(mysql_error($db));
}
while ($row_select=mysql_fetch_row($result_select))
{
$query_update="update table1 set
Nummer = \"$row_select[1]\"
where ID = \"$row_select[0]\"
";
$result_update=mysql_query($query_update);
if ($result_update==FALSE)
{
die(mysql_error($db));
}
} // end while
echo("fertig");
1. Versuch von mir: (ungetestet)
update table1 set Nummer = (select m.ID, k.Nummer from _table1 m
JOIN table2 k ON m.ID=k.ID) where ID = und ab hier, falls der Anfang überhaupt stimmt, weiß ich nicht mehr weiter...
Grüße, lew