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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$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";
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.