Heim >Datenbank >MySQL-Tutorial >Wie überprüfe ich, ob ein MySQL-DELETE-Vorgang erfolgreich war?

Wie überprüfe ich, ob ein MySQL-DELETE-Vorgang erfolgreich war?

DDD
DDDOriginal
2024-10-29 21:14:29664Durchsuche

How to Check if a MySQL DELETE Operation Was Successful?

So bestimmen Sie den Erfolg einer MySQL-DELETE-Operation

Beim Ausführen einer DELETE-Anweisung in MySQL mit PHP kann sich die Bestimmung ihres Erfolgs als nützlich erweisen .

Verwendung von MySQL-Abfragefunktionen

Um das Ergebnis einer DELETE-Operation mit mysql_query zu ermitteln, gibt die Funktion Folgendes zurück:

  • WAHR:Vorgang erfolgreich.
  • FALSCH:Vorgang aufgrund eines Fehlers fehlgeschlagen.

Alternativ kehrt die Funktion bei Verwendung von PDO::exec zurück :

  • Anzahl der geänderten oder gelöschten Zeilen: Positive Ganzzahl, die den Erfolg anzeigt.
  • 0: Keine Zeilen waren betroffen.

mysql_affected_rows-Funktion

Um die Auswirkungen eines DELETE-Vorgangs genauer zu überprüfen, sollten Sie die Verwendung der mysql_affected_rows-Funktion in Betracht ziehen. Diese Funktion gibt Folgendes zurück:

  • Anzahl der betroffenen Zeilen: Positive Ganzzahl, die die Anzahl der gelöschten Zeilen angibt.
  • 0: Es wurden keine Zeilen gelöscht gelöscht.

Das obige ist der detaillierte Inhalt vonWie überprüfe ich, ob ein MySQL-DELETE-Vorgang erfolgreich war?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn