Bonjour à tous !
Je suis confronté à un problème dans ma requête pour une recherche dans ma base de donnée.
En me basant sur la doc MySQL j'avais créé cette requête:
SELECT * FROM table1 WHERE MATCH (champ1,champ2,champ3) AGAINST ('$search')
Elle fonctionne, sauf dans certains cas où elle ne me retourne aucune ligne lorsque le mot cherché se trouve dans de nombreuses lignes, et je ne comprend pas pourquoi. Alors je sais que les mots inférieurs à 3 caractères ainsi qu'une certaine liste de mot sont ignoré, mais ce n'est pas le cas ici. Je me casse la tête sur cette requête depuis quelques jours déjà sans comprendre d'où l'erreur puisse provenir !
Partager