Comment rechercher plusieurs colonnes, cette recherche de code colonne unique, s'il vous plaît personnaliser mon code
$keywords= "search keywords";
$keywords= htmlspecialchars($keywords);
$keywords= mysqli_real_escape_string($con, $keywords);
$countSql_s = "SELECT *, MATCH(website) AGAINST ("%".$keywords."%") AS score FROM search WHERE MATCH(website) AGAINST ("%".$keywords."%") ORDER BY score DESC";
Réponses:
0 pour la réponse № 1Il suffit de changer votre "WHERE" pour inclure un contrôle pour chaque colonne, comme ceci:
... WHERE MATCH(website) AGAINST("%".$keywords."%") > 5
AND MATCH(username) AGAINST("%".$keywords."%") > 5
...
0 pour la réponse № 2
Vous devez modifier votre tableau comme suit:
ALTER TABLE --table name-- ADD FULLTEXT fulltext_search (column1,colum2,column3);
Ensuite, vous pouvez rechercher comme ceci:
MATCH (column1,column2) AGAINST ("%".$keywords."%")