[PHP] select dans deux tables (jointure)

Darkangel -  
P@ Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous

je rencontre des difficultes pour l'utilisation de mon premier multi select!

j'ai pour l'instant le code suivant:
$produits ="SELECT  commande_panier.articles, commande_panier.quantite, commande_echelonnage.date_livraison, commande_echelonnage.article, 
commande_echelonnage.quantite_livree FROM commande_panier, commande_echelonnage WHERE commande_panier.nb_commande='".$_GET['commande']."' AND commande_echelonnage.nb_commande = commande_panier.nb_commande"; 
$req2 = mysql_query($produits) or die('Erreur SQL !<br>'.$produits.'<br>'.mysql_error());


puis:
while($prod = mysql_fetch_array($req2)) 
{

...
echo $prod['articles'];
etc...
}


mais aucun resultat n'est affiche pourtant commande panier comprends bien des enregistrement, commande_echelonnage n'en a pas encore mais ca sera utile lors du rechargement de la page!

pourquoi cela ne fonctionne til ps alors que ca ne me renvoi aucune erreur??

Merci a vous

1 réponse

P@ Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   185
 
si il n'y en a pas dans commande_echelonnage.nb_commande alors ta condition ne sera jamais validé.
regarde ce que tu as écris
WHERE commande_panier.nb_commande='".$_GET['commande']."' AND commande_echelonnage.nb_commande = commande_panier.nb_commande"

0