I tried to copy a record to another table but I don't know what should I put instead values. I used this code but it just copied the same words in values:
Code:
// Get a db connection.
$myDb = JFactory::getDbo();
// Create a new query object.
$myQuery = $myDb->getQuery(true);
// Insert columns.
$columns = array('name','date_time');
// Insert values.
$values = array('app_clients___name','app_clients___date_time');
// Prepare the insert query.
$myQuery
->insert($myDb->quoteName('app_customers'))
->columns($myDb->quoteName($columns))
->values(implode(',', $myDb->quote($values)));
// Reset the query using our newly populated query object.
$myDb->setQuery($myQuery);
try {
// Execute the query
$result = $myDb->execute();
//use $myDb->query() in Joomla2.5
}
catch (Exception $e) {
// catch any database errors.
}
$newid = (int)$myDb->insertid(); //get new record id