Moteur de recherche

Eléphanteau du PHP | 25 Messages

20 mars 2007, 20:05

salut,

Je voudrais mettre un code de moteur de recherche avec une recherche dans des categories, par exemple:

<form..>
<select name="categorie">
<option value="cat1">cat1</option>
<option value="cat5">cat5</option>
<option value="cat10">cat10</option>
...

</form>

la requete serai la suivante:

$req = "select * from table where mot like mot and cat=$categorie ...

ou bien de mettre sous form de switch

case1: select * from table where mot like mot and cat="cat1"
case5: select * from table where mot like mot and cat="cat5"
case10: select * from table where mot like mot and cat="cat10"

pouvez vous me dire laquelle est fiable??

de plus je veux chercher un mot ou une phrase precise comme google, en utilisant "la phrase" donne le meme resultat de ce qu'on a ecrit.

merci

Eléphanteau du PHP | 25 Messages

21 mars 2007, 21:12

J'ai change de methode, je voudrais afficher les resultats par categories, par exemple:

<form ...>
<input name="mot" type="text" ...>
...
</form>

Je voudrais regrouper les resultats par categorie ainsi:

categorie1: 11 resultats
categories2: 2 resultats

ainsi de suite

j'ai mis la query suivante:

select category, count(mot) fromm table ... group by categorie

mais ca marche pas

merci