Fonction recherche, une idée ? [php/mysql]

[Fermé]
Signaler
-
 aik0 -
Bonjour à tous,

Prochainement je vais me lancer dans un projet, et le site devra intégrer une fonction recherche et je sais absolument pas comment procéder. Si vous avez des idées a me proposer je vous remercie d'avance.

En fait, sur le site l'utilisateur rédige un article, via un formulaire, qui s'enregistre dans une base de données, et j'aimerais intégrer une case Recherche avec recherche des mots clés dans la base de données. L'affichage devra me montrer les liens vers les articles correspondant aux mots clés, et donc en cliquant sur un lien, afficher l'article.

Mon problème est que vu que tout sera dynamique, je ne sais absolument pas comment gérer l'affichage des résultats, la création des liens, l'affichage de l'article, etc ..

Merci à tous d'avance pour vos idées :)


2 réponses

Salut,

Pour la recherche, il faudrait découper la chaine recherchée, et placer chaque mots dans un "LIKE "%lemot%" " dans ta requete SQL. Après tu dois avoir des algos disponibles sur des sites. Style il y a des sources de forums libres qui intègrent une fonction de recherche...

Sinon pour les liens, c'est pas bien dur une fois que ta trouver un article qui correspond de récupérer son id dans la base de donnée et de créer un lien pointant dessus non ?
"Sinon pour les liens, c'est pas bien dur une fois que ta trouver un article qui correspond de récupérer son id dans la base de donnée et de créer un lien pointant dessus non ?"

Si :$