sql >> Databáze >  >> RDS >> Mysql

Jak vložit pole do jednoho MySQL připraveného příkazu s PHP a PDO

Dotaz můžete vytvořit programově...:

$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. Vytvořte databázi v SQL Server 2017

  2. Chyba SQL Oracle LEFT JOIN a SUBQUERY:ORA-00905:chybějící klíčové slovo

  3. MYSQL OR vs výkon IN

  4. Jak vytvořit rozšíření pro SSMS 2019 (v18)