Après plusieurs heures de recherche, je laisse un message sur ce forum.
J'essaye de faire une recherche dans une table avec la fonction Match ... Against.
Voici ma requête :
Et voici mon code d'affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $res_recherche = mysql_query("SELECT * FROM `annonces` WHERE MATCH (`titre`,`message)` AGAINST ('$mots')");
Le problème, c'est que je n'obtiens aucune réponse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while ( $affiche_resultat = mysql_fetch_row($res_recherche) ) { echo $affiche_resultat[0].' titre : '.$affiche_resultat[1].' | message : '.$affiche_resultat[2].'<br>'; }
Avec le "IN BOOLEAN MODE", j'obtiens des réponses, mais elles ne sont pas assez pertinentes, donc je l'ai supprimé et depuis plus rien.
Je pense que le problème vient d'une histoire d'index fulltext, mais impossible d'en savoir plus.
Quelqu'un a une idée ? Merci.
Partager