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

mysqlMATCHAGAINSTを使用して複数の単語を検索します

    まず、次のようにMATCHAGAINSTを使用する必要があります。

    $sql = "SELECT * FROM `clients` WHERE MATCH(`LNAME`,`FNAME`,`MAIL`,`TEL`) AGAINST('$c')"
    

    注意してください:

    および:

    LIKEを使用できます おそらくより良い結果が得られるでしょう。使用例:

    $sql = "SELECT * FROM `clients` WHERE `LNAME` LIKE '%$c%' OR `FNAME` LIKE '%$c%' OR ..."
    



    1. MySQLデータベースをラテン語からUTF-8に変換します

    2. デフォルトの日付を設定するためのMySQL構文

    3. 月と年によるSQLのグループ化

    4. 監査ログのデータベース設計