Page 1 sur 1

requete simple nom et prénom pr moteur de recherche

Posté : 16 mars 2011, 23:47
par Arnaud121212
Bonjour,
C'est une question très simple... mais la réponse est dure pour moi !
Merci de votre aide !
J'ai un site qui tourne à l'aide d'une base de données. J'ai un moteur de recherches interne qui est très limité :

Si je recherche un prénom et un nom (ex : Homer Simpson), je n'ai aucune réponse, car ma requête n'interroge que les prénoms et que les noms dans mes tables.

Pourriez-vous me donner une requête toute faite pour joindre la recherche aux deux champs ?
Merci énormément à tous !

Arnaud

Re: requete simple nom et prénom pr moteur de recherche

Posté : 17 mars 2011, 09:01
par xTG

Re: requete simple nom et prénom pr moteur de recherche

Posté : 17 mars 2011, 09:53
par Arnaud121212
Bonjour et merci pour ta réponse.

J'ai testé ton lien et il marche effectivement très bien... En revanche, je ne vois pas comment utiliser ces réponses pour lancer la recherche dans mon site.

Voici ma requête actuelle :

$req2 = mysql_query ("SELECT * FROM artiste WHERE artiste_nom LIKE '%".$chaine."%' OR artiste_prenom LIKE '%".$chaine."%'
OR artiste_comm LIKE '%".$chaine."%'");

Pour une recherche sur "Homer Simpson", si je tape (dans le moteur) :

- Homer : ça marche, j'aurai comme réponse Homer Simpson
- Simpson : ça marche aussi.

- Homer Simpson : 0 résultat trouvé, car la requête ne fusionne pas les deux champs prénom et nom...

Comment faire ? Cela ne doit pas être très compliqué, mais je suis trop limité en prog...

Merci encore pour votre aide future !
Arnaud.

Re: requete simple nom et prénom pr moteur de recherche

Posté : 17 mars 2011, 10:48
par xTG
Bah c'est justement l'intérêt du lien que je t'ai fourni...
Il va te permettre de récupérer dans deux variables différentes le nom et le prénom.