Mysql
 sql >> база данни >  >> RDS >> Mysql

Какъв е най-добрият начин да вмъкнете няколко реда в mysql база данни с помощта на php?

Можете да извършите групово вмъкване:

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

Във вашия случай това е нещо като:

$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. Защо да поставяте идентификационните данни на MySQL извън www директорията?

  2. Присъединена заявка липсват записи

  3. броене на записи, обединяващи таблици с въпроси и отговори

  4. Условие WHERE в MySQL с 16 различни примера за заявка

  5. Как да актуализирам стойност в ред в MySQL с помощта на Connector/C++