Maison > base de données > tutoriel mysql > Comment puis-je garantir une modification réussie des données MySQL et renvoyer des commentaires appropriés en PHP ?

Comment puis-je garantir une modification réussie des données MySQL et renvoyer des commentaires appropriés en PHP ?

Mary-Kate Olsen
Libérer: 2024-12-07 22:32:15
original
274 Les gens l'ont consulté

How Can I Ensure Successful MySQL Data Modification and Return Appropriate Feedback in PHP?

Détermination de l'exécution réussie d'une requête MySQL pour la modification des données de la table de base de données

Lors de l'exécution d'opérations de base de données, il est crucial de vérifier si une requête a été modifiée avec succès données du tableau. Dans ce cas, le code PHP exécute une requête pour supprimer un article d'une base de données et renvoie une réponse sous forme de chaîne à une fonction JavaScript qui met à jour la page via AJAX. L'objectif est de renvoyer "false" si la requête échoue.

Tentative incorrecte : vérification de la préparation de la requête uniquement

Le segment de code PHP fourni tente de vérifier si l'instruction SQL est préparé correctement mais ne détermine pas si l’enregistrement a été supprimé avec succès. Pour résoudre ce problème, le code doit être mis à jour pour vérifier le nombre de lignes affectées par la requête.

Approche correcte : vérification des lignes concernées

Le segment de code corrigé ci-dessous vérifie si des lignes ont été affectées par la requête et renvoie "true" si au moins une ligne a été supprimée, ou "false" sinon :

...
echo ($delRecord->affected_rows > 0) ? 'true' : 'false';
$delRecord->close();
Copier après la connexion

Remarque : Cette approche suppose que le code JavaScript gère correctement la réponse sous forme de chaîne. Si des problèmes surviennent dans la partie JavaScript, plus de détails seront nécessaires pour obtenir de l'aide.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal