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

Cara memasukkan array data ke mysql menggunakan php

Saya akan menghindari melakukan kueri untuk setiap entri.

if(is_array($EMailArr)){

    $sql = "INSERT INTO email_list (R_ID, EMAIL, NAME) values ";

    $valuesArr = array();
    foreach($EMailArr as $row){

        $R_ID = (int) $row['R_ID'];
        $email = mysql_real_escape_string( $row['email'] );
        $name = mysql_real_escape_string( $row['name'] );

        $valuesArr[] = "('$R_ID', '$email', '$name')";
    }

    $sql .= implode(',', $valuesArr);

    mysql_query($sql) or exit(mysql_error()); 
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menyelesaikan nama tabel yang mendekati

  2. MySQL:PILIH NILAI UNIK

  3. Hapus Baris Duplikat di MySQL (Abaikan Kunci Utama)

  4. Bagaimana cara mengatur set karakter default?

  5. Bagaimana cara mendapatkan fungsi SUM di MySQL untuk mengembalikan '0' jika tidak ada nilai yang ditemukan?