Mysql
 sql >> Base de données >  >> RDS >> Mysql

Recherche PHP/Mysql - Sensible à la casse

Vous pouvez essayer :

$search_word_fix=strtolower(str_replace(" ","%",$search_word_new));
$sql=mysql_query("SELECT * FROM tweets WHERE lower(content) LIKE '%$search_word_fix%' ORDER BY votes DESC LIMIT 20");
  • J'ai ajouté strtolower pour faire$search_word_fix tout en minuscules.
  • Et dans la clause where j'ai changé le content pour lower(content) de sorte que je compare avec les minuscules de content .

Vous auriez pu apporter ces deux modifications à la requête, comme suggéré dans une autre réponse.