cs_MAsterC
Messages postés217Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention19 décembre 2012
-
25 févr. 2004 à 07:29
cs_MAsterC
Messages postés217Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention19 décembre 2012
-
25 févr. 2004 à 18:14
Salut à tous,
je suis en train de développé un moteur de recherche, puis il me manque seulement la "recherche par mot clé" c'est à dire que... si je mais la lettre 'A' dans la case puis je recherche,
tous les mot de ma base de donné indiqué devrai être afficher sur ma page mais cependant je n'arrive pas a ce résultats.
Moi si je met 'A' et qui a un item de ma bd identique a la requêtre ('A') il va me l'afficher sinon, rien du tout...
Mon code:
SELECT * FROM search WHERE name="$nsearch"
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 25 févr. 2004 à 18:02
ha oki c deja bcp plus clair ;)
et bien y'a des tas de requete mysql qui te permette de faire ça:
qques exemples:
where name LIKE "$nsearch%" -> tous les mots qui commencent par $nsearch
where name LIKE"%$nsearch%" -> tous les mots qui contiennent $nsearch
pour plus d'infos, je te recommande le manuel de myqql (dispo en francais), qui contient un execellent tuto.
voila j'espere que ça taidera ;)
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
cs_MAsterC
Messages postés217Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention19 décembre 2012 25 févr. 2004 à 17:38
Bon ok,
Je vais simplifier mon message...
J'ai concu une page en php au nom de RECHERCHE.
Pour l'instant ma recherche est bien simple, car les mots que je recherche dans ma base de donné doit être identique a ma requetre.
Pour l'instant mon code c'est ceci:
SELECT * FROM search WHERE name="$nsearch"
Mais moi j'aimerai "élargir" mon system de recherche.
Exemple: Qu'on recherche la lettre W:
Alors tout les mots qui commence avec la lettre W devrai m'être afficher au résultat...
Comme:
Winamp
WinGik
Windows
- etc...
Mais je n'arrive pas a trouvé comment faire ceci :sad)