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

MySql、PHP、およびADODBを使用したプリペアドステートメントのパラメーター化されたIN句

    私はこの方法でそれを行います(私はしばらくグーグルしていて、グーグルは何も役に立たなかったので):

    $count = count($first_names);
    $in_params = trim(str_repeat('?, ', $count), ', ');
    
    $query = "
    SELECT    
        mytable_id_pk
    FROM 
        mytable
    WHERE
        mytable_fname IN ({$in_params});";
    
    $stmt = $DB->Prepare($query);
    $result = $DB->Execute($stmt, $first_names);
    

    これでうまくいくはずです...



    1. MysqlをBigqueryにリアルタイムで同期する方法は?

    2. PostgreSQLLIKEクエリのパフォーマンスのバリエーション

    3. Oracleで2つの列の比較を1つの列として選択する方法

    4. 実用的な例によるMySQLTRUNCATETABLEの理解