|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() amine kortebyÉtudiant Inscription : avril 2011 Messages : 68 ![]() |
Bonsoir,
J'aimerai savoir si c'est possible de faire un UPDATE sur deux tables en même temps. Je m'explique: je pssede deux tables, une "favoris" et une autre "membre", la première contient les attributs "pseudo" et "id_hotel" et la deuxième les attributs "pseudo", "nom", "prénom", "@mail" etc... Je vaudrai que l'utilisateur de mon site change son pseudo à volonté, le hic c'est que faire un UPDATE sur une seul table sa je sais faire, mais sur deux tables simultanément Si quelqu'un a une idée je suis preneur. MERCI |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
C'est une mauvaise ID de ne pas avoir de clef.
Si ta clef change, ce n'est plus vraiment une clef. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() amine kortebyÉtudiant Inscription : avril 2011 Messages : 68 ![]() |
si j'ai une clef primaire dans les deux tables, elle s'appel "id".
voici en attache deux capture des deux tables. |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu ne dois pas avoir le pseudo dans plusieurs table alors
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() amine kortebyÉtudiant Inscription : avril 2011 Messages : 68 ![]() |
Et pourquoi je ne dois pas avoir le pseudo dans plusieurs table ??
|
|
|
00
|
|
|
#6 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Parce que c'est comme ca que fonctionnent les bases de données relationnelles.
Parce sinon, quand tu changes le pseudo, tu dois mettre a jour tous les champs de toutes les tables ou il est stocké. |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() amine kortebyÉtudiant Inscription : avril 2011 Messages : 68 ![]() |
Et comment faire alors
|
|
|
00
|
|
|
#8 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
dans ta table favoris, tu stockes l'id de l'utilisateur et non son pseudo.
|
|
|
00
|
|
|
#9 | ||||
|
Invité régulier
![]() amine kortebyÉtudiant Inscription : avril 2011 Messages : 68 ![]() |
Admettant que j'ai un script de cette forme la
Code :
Script formulaire ajouterfav.php: Code :
|
||||
|
|
00
|
|
|
#10 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
L'id de l'utilisateur doit etre en session comme le pseudo.
|
|
|
00
|
|
|
#11 | ||
|
Invité régulier
![]() amine kortebyÉtudiant Inscription : avril 2011 Messages : 68 ![]() |
Donc je fait comme ceci:
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com