sql >> Databáze >  >> RDS >> Mysql

Vyhledávání PHP/Mysql – rozlišují se malá a velká písmena

Můžete zkusit:

$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");
  • Přidal jsem strtolower k provedení$search_word_fix všechna malá písmena.
  • A v klauzuli where jsem změnilcontent lower(content) takže porovnám s malými písmeny content .

Mohli jste provést obě tyto změny v dotazu, jak je navrženo v jiné odpovědi.



  1. Fulltext match() against() vrací prázdnou sadu

  2. Mysql...Nemožný dotaz?

  3. cc1:chyba:nerozpoznaná možnost příkazového řádku -Wno-null-conversion během instalace python-mysql na mac 10.7.5

  4. Co znamená „nepodepsaný“ v MySQL a kdy jej použít?