Votre question

Selectionner dans la BDD (php)

Tags :
  • Select
  • Programmation
Dernière réponse : dans Programmation
14 Janvier 2008 21:28:04

Bousoir à tous,

Voici mon problème: j'ai un champ dans ma base de donnée qui s'appelle genre et qui prend comme valeur: Action, Aventure, Thriller, etc... Donc mon problème c'est lorsque je veux trier mes films par Action, par exemple, je met:

SELECT titre,realisateur,acteur,resume,annee,genre FROM films WHERE genre='.$genrechoix.' ORDER BY titre ASC

Mais sa ne marche pas lorsque les films ont plusieurs genres. En effet, un film ayant pour genre Action et Thriller, alors genre= Action, Thriller et c différent de Action!!! Je sais pas si vous avez tous suivie mais bon!

Donc je voudrais savoir qu'elle est le moyen pour identifier dans le champ genre si il y a un certain mot parmi les autres.

Merci d'avance pour vos réponse!!

Autres pages sur : selectionner bdd php

a c 232 L Programmation
14 Janvier 2008 22:50:41

Salut,

Pour faire ce genre de choses en SQL, il faut faire :
  1. SELECT titre,realisateur,acteur,resume,annee,genre FROM films WHERE genre LIKE ("%'.$genrechoix.'%") ORDER BY titre ASC
14 Janvier 2008 22:55:38

D'accord, merci pour ta réponse, j'essayerai demain!!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS