sql >> Base de Datos >  >> RDS >> Mysql

Búsqueda de PHP/Mysql:distingue entre mayúsculas y minúsculas

Puedes probar:

$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");
  • He añadido strtolower para hacer $search_word_fix todo en minúsculas.
  • Y en la cláusula where he cambiado content para lower(content) para que compare con minúsculas de content .

Podría haber realizado estos dos cambios en la consulta como se sugiere en otra respuesta.