sql >> Database teknologi >  >> RDS >> Mysql

Hvad er den bedste måde at indsætte flere rækker i en mysql-database ved hjælp af php?

Du kan udføre masseindsættelse:

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

I dit tilfælde er det noget i stil med:

$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. Udfyld Django-databasen

  2. Opret en MySQL-database

  3. Formattering af data i Power BI Desktop-visualiseringer

  4. ORA-24550:signal modtaget:[si_signo=6] fejl