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

PHPとMySQLを使用した動的検索クエリの作成

    すべての投稿変数を取得してループし、それらが有効かどうかを確認してから、クエリを作成してみてください

    <?php
    $id = $_POST[id];
    $field1 = $_POST[field1];
    $field2 = $_POST[field2];
    $field3 = $_POST[field3];
    
    $whereArr = array();
    if($id != "") $whereArr[] = "id = {$id}";
    if($field1 != "") $whereArr[] = "field1 = {$field1}";
    if($field2 != "") $whereArr[] = "field2 = {$field2}";
    if($field3 != "") $whereArr[] = "field3 = {$field3}";
    
    $whereStr = implode(" AND ", $whereArr);
    
    $query = "Select * from assignments WHERE {$whereStr}";
    

    そのようなものがあなたが必要とするものを処理するはずです



    1. mysqlで削除された主キーを再利用する方法は?

    2. SQLテーブルからSQLでピボットビューを作成する

    3. PHPページでMySQL接続が継続的に閉じられていない場合はどうなりますか?

    4. psql:致命的:ユーザーpostgresのID認証に失敗しました