Angenommen, Sie verwenden mysql_query :
Für andere Arten von SQL-Anweisungen INSERT, UPDATE, DELETE , DROP usw., mysql_query() gibt TRUE bei Erfolg oder FALSE bei einem Fehler zurück.
Wenn Sie PDO::exec verwenden , dann steht im Handbuch:
PDO::exec() gibt die Anzahl der Zeilen zurück, die durch die von Ihnen ausgegebene SQL-Anweisung geändert oder gelöscht wurden. Wenn keine Zeilen betroffen waren, gibt PDO::exec() 0 zurück.
Ich möchte snipe nicht beantworten, aber da dies als Antwort ausgewählt wurde, sollte ich beachten, dass mysql_query TRUE
zurückgibt auch wenn die Abfrage eigentlich nichts entfernt hat. Sie sollten mysql_affected_rows
verwenden
um das zu überprüfen.