requet en fonction d'une valeur dans la table

Mammouth du PHP | 620 Messages

04 août 2009, 12:21

bonjour,
je souhaiterai afficher des données qui sont dans ma base sql. je me rapel plus la syntaxte exact.
je veu afficher uniquement les information dans ma table qui on comme valeur dans le champ type "cadeau"

ma requet je la fait comme ça mais sa ne fonctionne pas.

Code : Tout sélectionner

SELECT type = 'cadeau' from galerie

Eléphant du PHP | 453 Messages

04 août 2009, 12:34

Salut Fabrice,

Je vois que tu t'emmêles les pinceaux. Je te propose de lire ceci :

Code : Tout sélectionner

SELECT unChamp, unAutreChamp FROM uneTable WHERE unChamp = 'cadeau';
Si tu as plusieurs « conditions », tu peux faire ceci :

Code : Tout sélectionner

SELECT unChamp, unAutreChamp FROM uneTable WHERE unChamp = 'cadeau' AND unChamp='uneValeur';
ou

Code : Tout sélectionner

SELECT unChamp, unAutreChamp FROM uneTable WHERE unChamp = 'cadeau' OR unChamp='uneValeur';
Sinon, tu as encore mieux pour regrouper les « conditions » :

Code : Tout sélectionner

SELECT unChamp, unAutreChamp FROM uneTable WHERE unChamp IN ( 'cadeau','uneValeur');
Cela évite de faire des répétitions de AND.

Bonne journée à toi. :)
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia