Maison  >  Article  >  développement back-end  >  Comment vérifier le succès d'une requête MySQL lors de la modification d'une base de données ?

Comment vérifier le succès d'une requête MySQL lors de la modification d'une base de données ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-05 20:24:02214parcourir

How to Verify MySQL Query Success in Database Modification?

Vérification du succès d'une requête MySQL lors de la modification de la base de données

Pour vérifier si une requête MySQL a modifié avec succès les données d'une table, il est crucial de vérifier à la fois la préparation de la requête et son exécution. Voici la bonne méthode pour vérifier le succès de la requête en PHP :

<code class="php">
if ($delRecord = $con->prepare($deleteQuery)) {
    $delRecord->bind_param("s", $pk);
    $delRecord->execute();
    if ($delRecord->affected_rows > 0) {
        echo "true";
    } else {
        echo "false";
    }
    $delRecord->close();
} else {
    echo "false";
}
</code>

Dans ce code, nous vérifions en plus $delRecord->affected_rows, qui renvoie le nombre de lignes impactées par la requête. Si la requête s'est exécutée avec succès et qu'au moins une ligne a été affectée, la chaîne "true" est renvoyée. Sinon, "false" est envoyé comme résultat.

Notez que dans votre code JavaScript, vous devrez gérer de manière appropriée la chaîne de résultat obtenue à partir de ce script PHP pour déterminer comment la page doit être mise à jour via AJAX.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn