Hallo,
ich frage mich gerade, ob meine kleine PHP-Datei nicht auch in eine einzige Query zu fassen sein könnte.
» $query_select="select m.ID, k.Nummer from _table1 m
> JOIN table2 k ON m.ID=k.ID
> ";
> $result_select=mysql_query($query_select);
> while ($row_select=mysql_fetch_row($result_select))
> {
> $query_update="update table1 set
> Nummer = \"$row_select[1]\"
> where ID = \"$row_select[0]\"
> ";
UPDATE
table1 m
INNER JOIN
table2 k
ON
m.ID = k.ID
SET
m.Nummer = k.Nummer
Grundsätzlich gilt für dieses Statement wie für Dein bisheriges Vorgehen:
Wenn einem Datensatz aus m mehr als ein Datensatz aus k mit unterschiedlichen Werten in der Spalte Nummer zugeordnet sind, dann ist es zufällig, welcher dieser Werte am Ende der Operation in m stehen wird.
Freundliche Grüße
Vinzenz