|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscrit
Inscription : septembre 2005 Messages : 260 ![]() |
Bonjour,
Voila ex : dans mon site j’ai 3 articles, j’essaye de les récupérer le problème au lieu qu’il m’affiche les 3 articles le script les multiplis par 8. Voila mon code Code :
Merci d’avance |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu utilises 3 tables dans ta requête mais tu n'as défini qu'une seule jointure.
Au passage les jointures doivent s'écrire Code :
SELECT * FROM tableA join tableB ON champ1 = champ2
|
|
|
10
|
|
|
#3 |
|
Inscrit
Inscription : septembre 2005 Messages : 260 ![]() |
Merci de m’avoir répondu
Je crois que n’ai pas bien compris car j’ai réécrit le code comme ceci, mais ca donne la même chose Code :
$sql = "SELECT * FROM ps_orders join ps_order_history join ps_customer join ps_address join ps_order_detail ON ps_orders.id_order = ps_order_history.id_order"; |
|
|
00
|
|
|
#4 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu dois avoir
Code :
|
||
|
|
10
|
|
|
#5 | ||
|
Inscrit
Inscription : septembre 2005 Messages : 260 ![]() |
1000 mercis sabotage
Problème résolut Code :
Exemple : J’ai 3 articles Dans ps_orders j’ai 3 lignes Dans ps_address j’ai 2 lignes Mais dans ps_order_detail j’ai 4 lignes Chaque ligne correspond a un a articles sauf qu’il un article que logiquement doit récupérer 2 ligne par rapport au ps_orders.id_order Au lieu de 3 articles qui s’affichent j’ai 4 articles (le 4 emme avec la ligne qui manque a l’article 3). Avez vous une solution SVP. Merci d'avance |
||
|
|
00
|
|
|
#6 | ||||
|
Membre actif
![]() Inscription : décembre 2006 Messages : 184 ![]() |
Citation:
de la doc mysql (bon apparemment c'est mal traduit) Citation:
donc normalement on devrai pouvoir aussi l'ecrire comme suit Code :
|
||||
|
|
10
|
|
|
#7 | |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Ce passage n'existe pas dans la documentation originale qui dit le contraire :
Citation:
|
|
|
|
10
|
|
|
#8 | ||
|
Membre actif
![]() Inscription : décembre 2006 Messages : 184 ![]() |
@sabotage: la bonne blague, je vais plutot me référer à la version anglaise meaculpa
pour avoir les résultats selon ps_order_detail devrai être ceci Code :
|
||
|
|
10
|
|
|
#9 |
|
Inscrit
Inscription : septembre 2005 Messages : 260 ![]() |
Merci a vous deux
![]() Les deux méthodes fonctionnent très bien Merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com