Php/MySQL - Recherche puis tri

lm007npg Messages postés 11 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 23 mai 2005 - 16 oct. 2004 à 00:56
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 16 oct. 2004 à 13:14
Bonsoir à tous,

Je suis en train de réaliser un moteur de recherche pour mon site. J'ai une requête dans ce genre :
SELECT * FROM ma_table WHERE description LIKE '%mot1%' OR description LIKE '%mot2%' OR description LIKE '%mot3%'

Comment puis-je trier le résultat de cette requete en fonction des mots trouvés dans la description.
--> Afficher en premier les résultats qui comprennent les 3 mots, puis ceux qui en ont 2 puis 1.

Merci pour votre aide !

1 réponse

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
16 oct. 2004 à 13:14
Salut :-)

Fais plutôt des recherches avec les index fulltext.

http://www.nexen.net/docs/mysql/annotee/fulltext-search.php

a ++

http://www.vulgarisation-informatique.com : entraide, dépannage et vulgarisation informatique
Rejoignez-nous