Pour commencer, ton code est sujet aux injections par SQL car tu ne protèges pas ta valeur $_POST['recherche']. En gros, quelqu'un peut supprimer ta base ou récupérer tes données
Tu dois entourer ta valeur de recherche avec mysql_real_escape_string(). Je te conseilles
fortement et avant toute chose d'aller voir cette fonction et son intérêt
Dans ton cas de figure, tu aurais une requête de ce style :
1 2 3 4
|
SELECT url, titre FROM $table
WHERE MATCH(mots_cles) AGAINST('mysql_real_escape_string($_POST[\'recherche\'])')
Order by url Asc |
Je viens d'y passer deux heures !!!! ça ne manche pas je n'y comprend rien !!!

je crois que je suis calé sur ce coup !!
Nécessite de positionner un index FULLTEXT sur ton champ mots_cles
Partager