Heim > Datenbank > MySQL-Tutorial > Wie kann man den Erfolg von MySQL-DELETE-Abfragen zuverlässig testen?

Wie kann man den Erfolg von MySQL-DELETE-Abfragen zuverlässig testen?

Mary-Kate Olsen
Freigeben: 2024-12-02 10:24:12
Original
132 Leute haben es durchsucht

How to Reliably Test the Success of MySQL DELETE Queries?

Testen des Erfolgs von MySQL-Abfragen für Datenbankänderungen

Um den Erfolg einer MySQL-Abfrage, die Datenbanktabellendaten ändert, effektiv zu testen, ist dies von entscheidender Bedeutung um über die Überprüfung der Abfragevorbereitung hinauszugehen. Das folgende Code-Snippet bietet eine vollständige Lösung für diese Herausforderung:

if ($cmd == "deleterec") {
    $deleteQuery = "DELETE FROM AUCTIONS1 WHERE ARTICLE_NO = ?";
    if ($delRecord = $con->prepare($deleteQuery)) {
        $delRecord->bind_param("s", $pk);
        $delRecord->execute();

        // Check if any rows were affected by the query
        $affectedRows = $delRecord->affected_rows;

        // Respond accordingly based on the result
        echo ($affectedRows > 0) ? 'true' : 'false';

        $delRecord->close();
    } else {
        echo "false"; // Preparation failed
    }
}
Nach dem Login kopieren

Dieser verbesserte Code beseitigt das potenzielle Problem, sich ausschließlich auf die Abfragevorbereitung zu verlassen, indem die Anzahl der betroffenen Zeilen über $delRecord->affected_rows überprüft wird. Wenn Zeilen betroffen sind, wird „true“ zurückgegeben, um den Erfolg anzuzeigen. andernfalls wird „false“ zurückgegeben.

Denken Sie daran, dass die Koordinierung der Ergebnisverarbeitung mit Ihrem JavaScript-Code von entscheidender Bedeutung ist, um eine ordnungsgemäße Rückmeldung an den Benutzer oder die Anwendung sicherzustellen.

Das obige ist der detaillierte Inhalt vonWie kann man den Erfolg von MySQL-DELETE-Abfragen zuverlässig testen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage