In the latest version of joomla, you can use your own DB class as follows. Remember to use the "quoteName" and "quote" functions as necessary.
$dbo = JFactory::getDbo(); $query = $dbo->getQuery(true); $columns = array('col_one','col_two', 'col_three'); $values = array(); //if you need, here you can use forloop/foreach loop to populate the array $values[] = 'val_1, val_2, val_3'; // first row values $values[] = 'val_4, val_5, val_6'; // second row values ... $query->insert($dbo->quoteName('#__table_name')); $query->columns($columns); $query->values($values); $dbo->setQuery($query); $dbo->query();
Hope this saves you some time. Thank you Happy coding! :)
Tharanga
source share