Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masukkan jumlah baris yang tidak diketahui ke MySQL menggunakan PHP

Anda dapat memasukkan lebih dari satu baris sekaligus ke MySQL:

INSERT INTO table1 (column1, column2, ...) VALUES (value_col1, value_col2), (value2_col1, value2_col2), ...;

Di PHP, Anda dapat membuat kueri dengan mengulang baris dan menambahkannya ke string SQL:

$sql = "INSERT INTO table1 (col1, col2) VALUES ";
foreach($rows as $i=>$row) {
    if ($i>0) {
        $sql .= sprintf(",(%s,%s)", $row["col1_value"], $row["col2_value"]);
    } else {
        $sql .= sprintf("(%s,%s)", $row["col1_value"], $row["col2_value"]);
    }
}
mysql_query($sql);

Anda harus yakin untuk keluar dari nilai Anda dengan benar tergantung pada apa yang sebenarnya Anda masukkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Codeigniter :Kesalahan dalam permintaan ORDER BY CASE

  2. Pelacakan notifikasi suka Facebook (Desain DB)

  3. Memigrasikan MySQL ke PostgreSQL di AWS RDS, Bagian 1

  4. MySQL:Gabungan Kiri dengan Gabung Kanan

  5. MySQL - Cara menghitung semua baris per tabel dalam satu kueri