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

Jaki jest najlepszy sposób na wstawienie wielu wierszy do bazy danych mysql za pomocą php?

Możesz wykonać wstawianie zbiorcze:

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

W twoim przypadku jest to coś takiego:

$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. Prawdziwy max_execution_time dla PHP na Linuksie

  2. Jakiego zbiorczego źródła danych należy użyć w przypadku Spring 3.1.0, Hibernate 4.0.1.Final i MySQL 5.1?

  3. Jak zarządzać rolami użytkowników w bazie danych?

  4. ZNAJDŹ_IN_SET z dwoma ciągami

  5. Używanie Like In MySQL do operacji wyszukiwania przy użyciu wzorca