[php] Recherche dans une base de donnée

Fermé
Utilisateur anonyme - 24 août 2007 à 10:36
 Utilisateur anonyme - 24 août 2007 à 10:59
Bonjour,

J'ai réalisé un site intranet en PHP qui liste ma collection de DVD. J'y ai inclu une recherche par critère.
Mon problème est qu'il n'effectue une recherche que si on entre le contenu exact d'un champs de ma base de donnée.

Exemple:
J'ai entré dans ma base la collection Star Wars. Le premier se nomme Star Wars Episode 1, le deuxième Star Wars Episode 2.....
-Si je tape dans ma recherche Star Wars Episode 1, il me le trouve dans ma base mon dvd.
-Si je tape dans ma recherche Star Wars, il ne me trouve plus rien...

or j'aimerai qui me liste tous les titres qui contiennent ma recherche, c'est à dire les 6 films.

Comment puis-je faire SVP ?

Merci d'avance.

A voir également:

7 réponses

TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
24 août 2007 à 10:45
wsl1912,

A quoi cela nous sert de te répondre si tu ne lis pas les réponses. Merci de remonter un peu plus haut et de lire.

A bientot.
1
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
24 août 2007 à 10:37
Bonjour,

Utilise Like dans ta requete:

$query= "SELECT Nom_DVD FROM collection WHERE Nom_DVD LIKE %".$_POST['tavar']."%'";

A bientot.
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
24 août 2007 à 10:38
salut,

montre nous la requête SQL, stp.
tu as du utiliser '=', il faut utiliser 'LIKE'.
0
Utilisateur anonyme
24 août 2007 à 10:40
la requête est :

$req="SELECT * FROM dvd WHERE titre=$titre";
$res=mysql_query($req) or die(mysql_error());
...

J'essai avec like
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
24 août 2007 à 10:43
regarde ce cours, il te permettra de coder à peut près tous les types de requêtes.
0
Utilisateur anonyme
24 août 2007 à 10:43
Euh...

Où je place le LIKE...?

0
Utilisateur anonyme
24 août 2007 à 10:59
Désolé, ma page ne se raffraichit pas toute seule et je suis au taf en ce moment donc je ne suis pas toujours devant le pc. De plus lorsque je tape F5 (Raffraichir) la page de se raffraichit pas... elle devient blanche donc...
0