Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP/Mysql-Suche - Groß-/Kleinschreibung beachten

Sie können Folgendes versuchen:

$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");
  • Ich habe strtolower hinzugefügt $search_word_fix zu machen alles Kleinbuchstaben.
  • Und in der where-Klausel habe ich content geändert zu lower(content) damit ich mit Kleinbuchstaben voncontent vergleiche .

Sie hätten beide Änderungen in der Abfrage vornehmen können, wie in der anderen Antwort vorgeschlagen.