Moteur de recherche par mot clé php

goldy91 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -  
goldy91 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour voila mon probleme est que je suis entrain de faire un site d'emploi et je voudrais inserer un moteur de recherche.Mon moteur de recherche marche mais a moitié enfaite une personne qui recherche quelq'un par ces competences ne peut le trouver que s'il elle tape les compétences exacte c'est a dire dans l'odre,voila ma requete :

$sql="select identifiant,titreposte,competence,villep,datedebutvalidite,dureevalidite,datecreation
from publication
where rep='oui'
and titreposte like \"%$ip%\"
and competence like \"%$cp%\"";

par exemple dans ma BDD j'ai dans competence (java html php css) si la personne tape java sa marche.Si elle tape java html sa marche.Mais si elle tape java css la sa ne marche plus alors comment je peut faire ???
A voir également:

2 réponses

UgglyBoy Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   64
 
Il faut créer une table "competences" dans laquelle tu mets autant d'enregistrement qu'il y a de compétances. Puis tu lies une personne avec une (ou plusieurs) compétences. Dès lors tu pourras faire une recherche par ressemblance sur la table "competences" sans te soucier de l'ordre des mots.
0
goldy91 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   19
 
euh sa ma l'air compliqué !!! mais merci comme meme j'ai trouvé une autre solution
0