petite question sur une requête php/mysql

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 : petite question sur une requête php/mysql

Re: petite question sur une requête php/mysql

par Victor BRITO » 09 août 2009, 21:12

Connais-tu les jointures en SQL ? ;)

Je te conseille vivement de lire le tuto de Cyrano à ce sujet.

petite question sur une requête php/mysql

par robin23s » 09 août 2009, 15:53

Bonjour à tous, merci de me lire :wink:
Je débute en php/mysql, et j'aurais une question à vous posez concernant une requête mysql.

J'ai une base de données avec :
une Table Categories
qui comporte les champs :
id
id_cat_mere
cat_name

une autre Table nommé : Site
qui comporte les champs :
id
id_cat
titre

...

Mon problème :
Je n'arrive pas à afficher les sites contenu dans la catégorie principal car le champ id_cat de la table site et = au champ id de la table categories donc je suis obliger de me positionné dans la sous catégorie pour voir les site enregistrer.
Je voudrais savoir comment afficher les sites enregistrer dans les sous catégorie pour tous les afficher dans la catégorie principal... ( j'espère que quelqu'un me comprend :lol:

Je compte ajouter un champ id_cat_mere à la table site pour n'avoir qu'une simple requête à faire du style :
SELECT * FROM site WHERE id_cat_mere=2

Mais je sais pas comment faire, quand j'enregistre un site le champ id_cat correspond à id de la table categories. Je voudrais donc que le nouveau champ id_cat_mere soit lier au champ id_cat_mere de la table categories...