[PHP] Recherche partielle

Résolu
Utilisateur anonyme -  
 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...

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


$rechercher contenant ce qui est demande via le formulaire de recherche

--
Lapinkiller, étudiant en BTS IRIS (informatique et réseaux...)
"La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)
Configuration: Windows XP
Firefox 2.0.0.3

6 réponses

  1. lefou4 Messages postés 73 Statut Membre 44
     
    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
  2. Utilisateur anonyme
     
    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
  3. Utilisateur anonyme
     
    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
  4. Utilisateur anonyme
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    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
  7. rom_rom
     
    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