par
chegmarco » 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:
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";
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.
Bonjour.
Par exemple, pour sélectionner des données d'un seul Utilisateur avec [b]SELECT[/b] dans deux différentes tables [b]tbl_users[/b] pour [b]u[/b], et [b]tbl_address[/b] pour [b]a[/b], comme ceci:
[CODE]$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";[/CODE]
[B]Déjà, je l'ai fais sans même être sûr car je voulais finir de coder avant d'essayer. [/B]
Mais, je suis bloqué quand j'essaie d'écrire la requête [b]UPDATE[/b] pour mettre à jour les même données que je viens de récupérer via le [b]SELECT[/b] ci-dessus.
Comment faire un [b]UPDATE[/b] avec jointure [B]sachant que tous les champs du même utilisateur à mettre à jour ne sont pas dans la même table ???[/B]
Merci de m'aider.