Mise à jour des données avec PDO et MySQL
Lorsqu'ils tentent d'exécuter une requête de mise à jour à l'aide de PDO, les utilisateurs peuvent rencontrer des difficultés avec l'exécution de leur code. L'erreur courante suivante dans de tels scénarios est identifiée :
Syntaxe incorrecte :
Dans une requête de mise à jour, il est important de spécifier les colonnes à mettre à jour ainsi qu'une clause WHERE pour cibler des lignes spécifiques. Le code fourni tente de mettre à jour toutes les lignes du tableau, ce qui n'est pas le comportement prévu.
Solution :
Syntaxe correcte :
Réécrivez la requête de mise à jour pour mettre à jour correctement des colonnes spécifiques dans la table ciblée. Par exemple :
UPDATE `access_users` SET `contact_first_name` = :firstname, `contact_surname` = :surname, `contact_email` = :email, `telephone` = :telephone WHERE `user_id` = :user_id;
Ici, user_id remplace l'instruction VALUES pour cibler des lignes spécifiques en fonction de leur identifiant unique.
Paramètres de liaison :
Exécuter la requête :
Déconnecter :
Remarques supplémentaires :
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!