Aidez-moi à faire un UPDATE dans MySQL-PHP-PDO sur des données de différentes Table d'un même utilisateur ?
Posté : 02 févr. 2022, 05:14
Bonjour.
Par exemple, pour sélectionner des données d'un seul Utilisateur avec SELECT dans deux différentes tables tbl_users pour u, et tbl_address pour a, comme ceci:
Déjà, je l'ai fais sans même être sûr car je voulais finir de coder avant d'essayer.
Mais, je suis bloqué quand j'essaie d'écrire la requête UPDATE pour mettre à jour les même données que je viens de récupérer via le SELECT ci-dessus.
Comment faire un UPDATE avec jointure sachant que tous les champs du même utilisateur à mettre à jour ne sont pas dans la même table ???
Merci de m'aider.
Par exemple, pour sélectionner des données d'un seul Utilisateur avec SELECT dans deux différentes tables tbl_users pour u, et tbl_address pour a, comme ceci:
Code : Tout sélectionner
$client_number = $_GET['client_number'];
$sql = "SELECT u.id, u.fname, u.lname, u.national_id, u.client_number, u.email, u.phone, u.profile_pic, a.address, a.id AS acc_id
FROM tbl_users u, tbl_address a WHERE client_number = ? AND u.id = a.user_id";Mais, je suis bloqué quand j'essaie d'écrire la requête UPDATE pour mettre à jour les même données que je viens de récupérer via le SELECT ci-dessus.
Comment faire un UPDATE avec jointure sachant que tous les champs du même utilisateur à mettre à jour ne sont pas dans la même table ???
Merci de m'aider.