sql >> Database >  >> RDS >> Mysql

PHP/Mysql Zoeken - Hoofdlettergevoelig

Je kunt proberen:

$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");
  • Ik heb strtolower toegevoegd om$search_word_fix . te maken allemaal kleine letters.
  • En in de waar-clausule heb ikcontent gewijzigd naar lower(content) zodat ik vergelijk met kleine letters vancontent .

U had beide wijzigingen in de zoekopdracht kunnen aanbrengen, zoals gesuggereerd in een ander antwoord.



  1. pass integer array naar orakel procedure door c#

  2. MariaDB INTERSECT-operator uitgelegd

  3. Probleem met het opslaan van grote getallen in mysql DB

  4. Een RESTful API gebruiken voor dynamische websites