Bonjour
Le problème que j'ai est le suivant
Comment utiliser une requête préparée avec MATCH ?
Le code
1 2
|
$stmt = mysqli_prepare($bdd, "SELECT adresse FROM groupes_index WHERE groupe LIKE ?"); |
Fait ce que je veux mais avec un seul mot provenant d'un formulaire de recherche et qui remplace le "?" grace à
mysqli_stmt_execute($stmt, [$_GET["Mot"]]);
D'après mon expérience "AGAINST ?" ne fonctionne pas.
Que doit-on écrire pour que
$stmt = mysqli_prepare($bdd, "SELECT adresse FROM groupes_index WHERE MATCH(groupe) AGAINST ?");
fonctionne ?
Pour info, la table "groupe_index" est bien indexée et "groupe" est FULLTEXT
Merci
Partager