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

Apa cara terbaik untuk memasukkan beberapa baris ke dalam database mysql menggunakan php?

Anda dapat melakukan penyisipan massal:

INSERT INTO table (field1, field2) VALUES ('val1', 'val2'), ('val3', 'val4'), ...

Dalam kasus Anda, ini seperti:

$db->setQuery("INSERT INTO #__rsmail_subscriber_details (`IdList`, `FieldName`, 
`FieldValue`, `IdSubscriber`) VALUES ('".$db->getEscaped($lists)."', 'First Name'
, '".$db->getEscaped($first_name)."', '".$db->getEscaped($idu)."'), ('".$db->getEscaped($lists)."', 'Last Name'
, '".$db->getEscaped($last_name)."', '".$db->getEscaped($idu)."')");


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hibernate @OneToMany melempar MySQLSyntaxErrorException:Anda memiliki kesalahan dalam sintaks SQL Anda

  2. Gunakan Mysql di dev/prod dan H2 di test

  3. ORDER BY satu ID ketika ada lebih banyak ID yang sama dalam satu tabel

  4. PDO::fetchAll vs. PDO::fetch dalam satu lingkaran

  5. hapus dari database setelah browser ditutup