Mysql
 sql >> Database >  >> RDS >> Mysql

Ricerca PHP/Mysql - Case sensitive

Puoi provare:

$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");
  • Ho aggiunto strtolower per creare$search_word_fix tutto minuscolo.
  • E nella clausola where ho modificato il content per lower(content) in modo da confrontare con il minuscolo di content .

Avresti potuto apportare entrambe queste modifiche alla query come suggerito in un'altra risposta.