sql >> Databáze >  >> RDS >> Mysql

Jaký je nejlepší způsob, jak vložit více řádků do databáze mysql pomocí php?

Hromadné vkládání můžete provést:

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

Ve vašem případě je to něco jako:

$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. Vytvořte tabulku v SQLite

  2. Můžeme mít více WITH AS v jednom SQL - Oracle SQL

  3. Jak zvýšit výkon vyhledávacího dotazu SQL?

  4. jak uložit indický jazyk jako telugština, hindština v databázi mysql