Hallo,
in der MySQL Doku steht: "UPDATE gibt die Anzahl von Zeilen zurück, die tatsächlich geändert wurden."
Ich habe einen Updatebefehl der wie folgt lautet:
Er soll also die Menge eines bestimmten gegenstandes eines bestimmten Händlers ändern, sofern die vorhandene Menge größer ist als die geforderte.
mache ich nun ein echo $query; dann gibt er mir immer 1 aus. Auch wenn die geforderte Menge zu groß war.
Wie finde ich heraus, ob der Update nun wirklich erfolgreich war?
grüße
in der MySQL Doku steht: "UPDATE gibt die Anzahl von Zeilen zurück, die tatsächlich geändert wurden."
Ich habe einen Updatebefehl der wie folgt lautet:
PHP-Code:
$query = @mysql_query("UPDATE haendler SET Menge = Menge - ".$value."
WHERE Gegenstand_ID = '".$key."' AND Haendler_ID = '".$haendlerid."' AND Haendler_Menge >= ".$value."");
mache ich nun ein echo $query; dann gibt er mir immer 1 aus. Auch wenn die geforderte Menge zu groß war.
Wie finde ich heraus, ob der Update nun wirklich erfolgreich war?
grüße

Kommentar