Mit PHP versuche ich einen Datensatz zu löschen, aber ich möchte überprüfen, ob es erfolgreich war oder nicht. Wird irgendetwas von einem erfolgreichen DELETE FROM foo where bar = 'stuff'
zurückgegeben?Was bringt ein erfolgreiches MySQL DELETE zurück? Wie überprüft man, ob DELETE erfolgreich war?
Oder kennen Sie noch andere Möglichkeiten zu überprüfen, ob ein DELETE erfolgreich war? Oder bin ich besser dran, nur sicherzustellen, dass die Zeile existiert, bevor ich sie lösche? Ich versuche, eine andere Frage möglichst zu vermeiden.
„Ich will nicht Schnepfe beantworten:“ Oh nein! Nicht meine kostbaren, wertvollen Punkte! =) – biggusjimmus
+1 für mysql_affected_rows –
Wenn Sie PDO :: execute() verwenden, um die Anzahl der betroffenen Zeilen zu erhalten, sollten Sie PDO :: rowCount() verwenden – Alan