Problème avec ma requéte de recherche.

Eléphanteau du PHP | 20 Messages

14 sept. 2005, 13:03

Bonjour à vous tous, vu que je suis tout new par ici.

Bravo pour le ou les webmasters du site.

Mon problème étant que je n'arrive pas à faire en sorte que ma requéte (pour un petit moteur de recherche( recherche les mots cles "bonjour php france" dans n'importe quel sens mais surtout qu'elle puisse rechercher ces mêmes mots dans d'autres mots cles.

je m'explique, que j'aimerai que cette requète prenne en compte ce type de mots cles : php france, bonjour php, bonjour france.
Et non pas seulement bonjour php france.

$req = mysql_query("SELECT url,description, titre,mots_cles from annuaire where mots_cles LIKE'%bonjour php france%'Order by ID DESC LIMIT 0, 20 ") or die ("erreur req ".mysql_error());

Un GRAND MERCI pour votre aide.

Eléphant du PHP | 199 Messages

14 sept. 2005, 13:08

Code : Tout sélectionner

[...]WHERE mots_cles LIKE 'php' OR mots_cles LIKE 'france'
Tu dois recherchet les mots 1 par 1 et remplacer le OR par AND si tu veux qu'il y ait tous les mots dans ta recherche
Les 2 font la paire : coder ET commenter :wink:

Eléphanteau du PHP | 20 Messages

14 sept. 2005, 15:03

superbe , je te remercie :-)

Eléphant du PHP | 493 Messages

14 sept. 2005, 16:09

Résolu :?:

Eléphanteau du PHP | 20 Messages

14 sept. 2005, 17:21

oui, merci encore :-)

Eléphant du PHP | 493 Messages

14 sept. 2005, 17:22

Bah mets le topic en résolu alors ! (en haut à gauche)

Eléphanteau du PHP | 20 Messages

14 sept. 2005, 17:59

Désolé, j'avais pas vu cela.