[PHP] Recherche partielle

Résolu/Fermé
Utilisateur anonyme - 8 mai 2007 à 22:56
 rom_rom - 14 déc. 2011 à 20:59
bonjour
sur mon site web j'ai ajouté un petiti moteur de recherche mais je ne sais pas comment gérer la reccherche partielle
exemple quand je met mai je voudrais que dans les résultats "maison" apparaissent
car la on est oblige d'ecrire maison pour trouver maison...

$lyr = mysql_query("SELECT * FROM Paroles WHERE titre='$rechercher'") ;


$rechercher contenant ce qui est demande via le formulaire de recherche
A voir également:

6 réponses

lefou4 Messages postés 73 Date d'inscription jeudi 21 décembre 2006 Statut Membre Dernière intervention 5 mai 2010 44
8 mai 2007 à 23:17
Tu peux utiliser LIKE :
"select * from table where champ like '%".$recherche."%'"

ou des expressions régulières :
"select * from table where champ REGEXP '".$recherche."'"
2
Utilisateur anonyme
11 mai 2007 à 18:13
ok merci j'avai trouve le LIKE mai je n'ai pa reussi a l'utiliser
j'essaye ce que tu m'a donne...
0
Utilisateur anonyme
11 mai 2007 à 18:41
bon ca ne veu toujours pas marcher j'ai essayer plein de truc avec le LIKE et le REGEXP mai ca ne marche tjrs pas... rrrrr

edit : j'ai trouve le probleme le LIKE marche bien, c'est juste la condition de si il y a des reponses trouvee qui merde
0
Utilisateur anonyme
11 mai 2007 à 20:42
re

j'ai résolu mon problème qui faisait que le like ne marchait pas (c'est ce que j'ai di dans mon post précedent)


je donne tout de mêm laligne avec le LIKE
... WHERE champ LIKE '%$recherche%' ");
0

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

Posez votre question
Utilisateur anonyme
12 mai 2007 à 01:29
voici ce que ca donne
www.indochine.123.fr/paroles/rechercher.php


ps: c'est chiant que l'edition soit limite en temps, j'ai fait un quadruple post a cause de ca... lol
0
salut,

j'ai le même problème que toi, je n'arrive pas à utiliser le LIKE. C'est surtout que j'aimerais bien savoir ce que tu mets dans ta variable $rechercher ?

Merci d'avance :)
0