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

PHPとPDOを使用して単一のMySQLプリペアドステートメントに配列を挿入する方法

    プログラムでクエリを作成できます...:

    $sql = 'INSERT INTO table (memberID, programID) VALUES ';
    $insertQuery = array();
    $insertData = array();
    foreach ($data as $row) {
        $insertQuery[] = '(?, ?)';
        $insertData[] = $memberid;
        $insertData[] = $row;
    }
    
    if (!empty($insertQuery)) {
        $sql .= implode(', ', $insertQuery);
        $stmt = $db->prepare($sql);
        $stmt->execute($insertData);
    }
    


    1. VisualStudio2012のmySQLデータソース

    2. SQL Serverでリンクされたデータベースサーバーを作成してクエリするにはどうすればよいですか?

    3. 実行計画の品質に対する10の一般的な脅威

    4. 手動データベース展開と自動展開のベンチマーク