Page 1 sur 1
moteur de recherche
Posté : 04 févr. 2006, 14:46
par isatis28
Je voudrais creer un moteur de recherche mais se limitant à une seule table. Je m'explique: l'utilisateur tape un mot clef, ou bien une expression, et ce qui est tapé est recherche dans une colonne de la table. Si le resultat existe, la ligne correspondante d'affiche. Comment faire pour comparer caractère par caracère ce que l'utilisateur a taper avec ce qui est present dans ma table? J'ai regardé les differentes fonctions et j'ai trouvé la fonction strpos mais je ne suis pas sur que c'est bien ce qu'il convienne.
Merci de vos proposition!
Posté : 04 févr. 2006, 14:49
par HD
Posté : 04 févr. 2006, 14:58
par isatis28
J'avais deja jeter un coup d'oeil sur ce tuto et sur plusieurs autres, mais celui ci traite de fichier, et dans le cas ou il y a une arborscence complexe. Or, ma recherche se limiterais à une et une seule table, j'aurais donc voulus trouver un script plus simple, mon probleme se limitant de savoir comment comparer une chaîne de caracère a autre.
Posté : 04 févr. 2006, 15:04
par albat
Ceci répond-il à ta question ?
$requete = "SELECT champ1, champ2, ... FROM table WHERE champ LIKE '%".$chaine_recherchee."%'";
Posté : 05 févr. 2006, 16:38
par isatis28
Oui je viens de tester et c'est bien cela que je voulais, ça marche!
merci