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

sql pdo php where in variable

    最初
    SQLインジェクションのターゲットになる可能性があるため、クエリ内に文字列を直接挿入する場合は注意してください

    2番目
    クエリを直接変更するのが最も簡単な解決策かもしれません

    // $a is either null or something like [1, 2]
    $sql = "SELECT id FROM user";
    if ($a) {
        $debug = implode(',', $a);
        $sql = "SELECT id FROM user WHERE id IN ($debug)";
    }
    


    1. C#およびMySQLとの接続の正しい使用

    2. MySQLでsum()を高速化することは可能ですか?

    3. リモートサーバー上のmysqldump

    4. Oracleにレコードが存在するかどうかを確認する最も効率的な方法は何ですか?