[php] Recherche dans une base de donnée
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
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.
--
Seules les forces obscures peuvent ouvrir et fermer les portes de Silent Hill
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.
--
Seules les forces obscures peuvent ouvrir et fermer les portes de Silent Hill
7 réponses
-
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.
-
Bonjour,
Utilise Like dans ta requete:
$query= "SELECT Nom_DVD FROM collection WHERE Nom_DVD LIKE %".$_POST['tavar']."%'";
A bientot.
-
salut,
montre nous la requête SQL, stp.
tu as du utiliser '=', il faut utiliser 'LIKE'.
-
la requête est :
$req="SELECT * FROM dvd WHERE titre=$titre";
$res=mysql_query($req) or die(mysql_error());
...
J'essai avec like -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
regarde ce cours, il te permettra de coder à peut près tous les types de requêtes.
-
-
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...