Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách chèn một mảng vào một câu lệnh MySQL Prepared duy nhất w / PHP và PDO

Bạn có thể tạo truy vấn theo chương trình ...:

$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. Tìm kiếm văn bản trong các trường trong mỗi bảng của cơ sở dữ liệu MySQL

  2. Cách xóa thủ tục đã lưu trữ trong MySQL

  3. Làm việc với Cơ sở dữ liệu MySQL cPanel

  4. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Debian 5 (Lenny)

  5. Nhóm theo tháng và năm trong MySQL