Moteur de recherche PHP/MySQL
outmane16
Messages postés
9
Statut
Membre
-
sonicmusik -
sonicmusik -
Bonjour.
Je suis actuellement en train de réfléchir à comment réaliser un moteur de recherche en PHP/MySQL.
En plus détaillé, cela donne :
L'utilisateur entre une recherche du type : "Nom Prénom" (dans un champ de texte).
la recherche "Nom Prénom" s'effectuerait sur deux champs : "nom_user" et "prenom_user" de la table "user".
Une méthode à proposer ? Des conseils ? Je suis preneur !
Merci à vous !
A la prochaine
Je suis actuellement en train de réfléchir à comment réaliser un moteur de recherche en PHP/MySQL.
En plus détaillé, cela donne :
L'utilisateur entre une recherche du type : "Nom Prénom" (dans un champ de texte).
la recherche "Nom Prénom" s'effectuerait sur deux champs : "nom_user" et "prenom_user" de la table "user".
Une méthode à proposer ? Des conseils ? Je suis preneur !
Merci à vous !
A la prochaine
4 réponses
-
Découper en 2 string la recherche de la personne et faire 2 requetes.
-
Mais ce n'est pas un formatage strict (Obligatoirement de type "Nom Prénom" ), l'utilisateur peut saisir "Nom Prénom" ou "Prénom Nom" ou seulement le "Nom" ...etc
-
Découpage :
1 er mot = 2 requete, si résultat, on le stocke ( dans une array par exemple)
Si 2eme mot, 2 requete, si resultat, on push dans l'array
On affiche les resultats. -
Ça marche super pour moi :
"SELECT *
FROM Contact
WHERE prenom LIKE '%" + valeur + "%'
OR nom LIKE '%" + valeur+ "%'
OR (prenom + ' ' + nom) LIKE '%" +valeur + "%'
OR (nom + ' ' + prenom) LIKE '%" + valeur + "%'"