Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wstawić tablicę do pojedynczej instrukcji MySQL Prepared z PHP i PDO

Możesz zbudować zapytanie programowo...:

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest domyślna nazwa ograniczenia w MySQL?

  2. Maksymalne rozmiary pamięci TINYTEXT, TEXT, MEDIUMTEXT i LONGTEXT

  3. Jak tworzyć zapytania sprzężenia za pomocą Sequelize na Node.js

  4. Jaki jest odpowiednik ELT() w SQL Server w MySQL?

  5. Jak przekonwertować znacznik czasu na datę i godzinę w MySQL?