Page 1 sur 1

Requête SQL ou fonction php ?

Posté : 08 juin 2010, 19:43
par ekko
Bonjour à tous,

Avant tout voici la base de donnée que j'utilise:
`idimg``nom``thumb``description``lien_img``categorie``media``date`
dans le champ catégorie j'ai plusieurs fois le même contenu:
flash
wallpaper
video
etc...

et je voudrais faire en sorte de n'afficher que le contenu de la table dont le catégorie est par exemple: flash.

je ne sais pas si je suis bien clair :lol:
mais en gros afficher que le contenu dont la catégorie serait flash ou wallpaper ou video etc ...

Je ne sais pas si c'est la requête sql qui permet cela ou juste une fonction php à utiliser ?

Merci de votre aide :wink:

Re: Requête SQL ou fonction php ?

Posté : 09 juin 2010, 00:17
par Ryle
C'est la requête SQL :)

Tu vas en effet pouvoir spécifier une condition dans ta requête, afin d'indiquer que tu ne souhaites obtenir que les enregistrements de ta table pour lesquels la valeur de ton champ sera égale à "flash" (ou autre) :
SELECT idimg, nom, ... FROM  le_nom_de_ta_table WHERE categorie = 'flash';
Ps : pour avoir le même vocabulaire, on parle de "base de données" pour désigner le schéma qui contient les différentes "tables". Chaque table est constituée de champs (idimg, nom, ...) et ce sont elles qui vont contenir les données (ou enregistrements).

Pps : Evite par ailleurs le mot "date" pour nommer les champs de tes tables. En effet, il s'agit d'un mot clé sql réservé (type de données) et cela peut parfois causer des erreurs sql... donc à éviter ;) (par contre tu peux l'appeler "jour", "date_img", ...)

Re: Requête SQL ou fonction php ?

Posté : 09 juin 2010, 10:31
par ekko
Je viens de me rendre compte que j'avais essayé cette requête mais que j'avais fait une erreur au niveau des " et '
et bien sur ça fonctionne xD

merci bcp :langue: