suntrop
Erfahrenes Mitglied
Hi,
ich möchte in einer Tabelle mehrere Zeilen aktualisieren. Dazu habe ich folgendes Konstrukt erstellt.
Leider funktioniert es nicht. Ich weiß nicht, ob es daran liegt, dass die erste uid leer ist oder, ob man nicht mehr als eine WHERE-Bedingung in ein UPDATE einbauen darf.
Das erzeugte SQL-Statement sieht z.B. so aus:
Woran liegt es, dass die Daten nicht aktualisiert werden?
Grüße
suntrop
ich möchte in einer Tabelle mehrere Zeilen aktualisieren. Dazu habe ich folgendes Konstrukt erstellt.
PHP:
$sqlUpdate = 'UPDATE cma SET is_exported = "1" WHERE uid=""';
while ($d = mysql_fetch_assoc($res))
{
$sqlUpdate .= ' AND uid="'.$d['id'].'"';
}
Leider funktioniert es nicht. Ich weiß nicht, ob es daran liegt, dass die erste uid leer ist oder, ob man nicht mehr als eine WHERE-Bedingung in ein UPDATE einbauen darf.
Das erzeugte SQL-Statement sieht z.B. so aus:
Code:
UPDATE cma SET is_exported = "1" WHERE uid="" AND uid="563" AND uid="582"
Woran liegt es, dass die Daten nicht aktualisiert werden?
Grüße
suntrop