Daten einzeln ändern
sabine
- datenbank
0 Thomas Luethi0 Andavos
Kann mir jemand helfen?
Ich möchte einen Eintrag ändern.
$sqldate = "UPDATE tabelle Set Personen = '$anzahl' WHERE (raum < '".$zahl."')";
$update = mysql_query($sqldate);
Dies geht auch. Aber! Nun mein Problem, bei diesen Aufruf werden alle Zeilen die diese Bedingungen erfüllen gleichzeitig geändert. Ich möchte aber, das bei jedem Aufruf jeweils nur der erste Datensatz geändert wird. Und beim zweiten Aufruf dann der zweite usw.
Hallo,
Ich möchte aber, das bei jedem Aufruf jeweils nur der erste Datensatz geändert wird.
UPDATE kennt LIMIT. Probier's mal mit:
UPDATE ... LIMIT 1
http://www.mysql.com/doc/en/UPDATE.html
Gruesse,
Thomas
Hallo,
entweder mit id arbeiten, oder versuch mal:
$sqldate = "UPDATE tabelle Set Personen = '$anzahl' WHERE (raum < '".$zahl."' ORDER by id LIMIT 1)";
$update = mysql_query($sqldate);
MFG
Andavos