10 列を超えるテーブルがあります。sql
次のようなコマンドでデータをフィルタリングできます。
mysql_select_db("mydb", $con);
$sql="SELECT * FROM files WHERE PUB LIKE '".$PUB."' AND
ID LIKE '".$ID."' AND PG_NO LIKE '%".$PG_NO."%' AND
SECTION LIKE '".$SECTION."' AND EDITION LIKE '%".$EDITION."%' AND
COLOR LIKE '".$COLOR."' AND REVISION LIKE '".$REVISION."'";
問題は、検索/フィルター クエリのすべてのフィールドに入力する必要があることです。すべてのフィールドと一部のフィールドを別の機会に使用したい場合があります。
1 つまたは 2 つのフィルター条件のみでフィルター処理し、残りのフィルターを空白のままにして、対応するすべてのデータを表示する方法はありますか?