0
方法1getQuery(真)VS stdClass的類數據插入行 - 的Joomla
global $database;
$user = new stdClass;
$user->id = NULL;
$user->name = $name;
$user->username = $username;
if (!$database->insertObject('#__users', $user, 'id')) {
echo $database->stderr();
return false;
}
return $user->id;
方法2
$db = JFactory::getDBO();
$query = $db->getQuery(true);
$query->insert($db->nameQuote('#__users'));
$query->set($db->nameQuote('name').'='.$db->quote($$name).','.
$db->nameQuote('username').'='.$db->quote($username));
$db->setQuery($query);
$db->query();
$new_id = $db->insertId();
我使用Joomla和使用兩種以上的查詢,它可以讓我獲得工作完成。我的問題是方法1和方法2有什麼區別?什麼是行業標準?有什麼具體情況我應該使用上述方法?哪一個更好,爲什麼?
感謝