sql >> データベース >  >> RDS >> Mysql

PHP/Mysql検索-大文字と小文字を区別

    試すことができます:

    $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");
    
    • strtolowerを追加しました $search_word_fixを作成するには すべて小文字。
    • そしてwhere句でcontentを変更しました lower(content)contentの小文字と比較します 。

    他の回答で提案されているように、クエリでこれらの両方の変更を行うことができます。



    1. MariaDBでのTRIM()のしくみ

    2. WordPressでもウェブサイトのログインを機能させる

    3. MySQLDumper:PHPおよびPerlベースのMySQLデータベースバックアップツール

    4. Oracleでのレコードベースの挿入と更新