[PHP] Recherche partielle
Résolu
Utilisateur anonyme
-
rom_rom -
rom_rom -
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...
$rechercher contenant ce qui est demande via le formulaire de recherche
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:
- [PHP] Recherche partielle
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Easy php - Télécharger - Divers Web & Internet
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche photo - Guide
- Je recherche une chanson - Guide
6 réponses
Tu peux utiliser LIKE :
ou des expressions régulières :
"select * from table where champ like '%".$recherche."%'"
ou des expressions régulières :
"select * from table where champ REGEXP '".$recherche."'"
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
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
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
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%' ");
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question