affichage par catégorie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage par catégorie

par albat » 07 déc. 2005, 11:40

Pour qu'il y ait une relation entre tes deux tables, il faut qu'elles aient une information commune.
Tu devrais donc rajouter dans ta table produits un champ categorie_num.

Ta requête sera alors :

Code : Tout sélectionner

SELECT * FROM categories C, produits P WHERE C.num=P.categorie_num GROUP BY C.nom
ou mieux :

Code : Tout sélectionner

SELECT * FROM categories C LEFT JOIN produits P ON C.num=P.categorie_num GROUP BY C.nom
PS : je te recommande d'éviter capitales et accents dans les noms de tables et de champs.

par albat » 07 déc. 2005, 11:39

Modération :
Le forum des développeurs n'est pas destiné aux questions.
Merci de lire les règles du forum.
:arrow: sujet déplacé.

affichage par catégorie

par amadou » 07 déc. 2005, 11:07

Je suis 1 nouveau développeur en php.J'ai deux tables catégories(Num,nom) et produits(Num,quantités,prix) je voudrais savoir quelle requête pourrait m'aider à faire afficher les produits par catégorie. J'ai essayé ceci mais en vain: select * from catégories,produits where catégories.Num=produits.Num group by catégories.nom. Merci de repondre à ma préoccupation.