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

phpとmysqlの複数の検索値

    ここ にまともな記事があります これにより、PHPを使用したMySQLの検索について適切な概要がわかりますが、基本的には、検索フレーズを部分に分割して、MySQLクエリで使用することです。例:

    <?php
      $search = 'Gold Chain Shirt';
      $bits = explode(' ', $search);
    
      $sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";
    

    上記はこのクエリを生成します:

    SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'
    


    1. レコードMySQL全体のすべてのコンテンツを表示するためのPHP追加ボタン

    2. その列に基づいてクエリを作成する方法

    3. MySQLエラー502:SELECT * FROM table WHERE uid =1 ORDER BY id DESC LIMIT 0、100;ページネーションが機能しない

    4. javaを使用してmysqlデータベースから他のmysqlデータベースにデータをコピーします