joomla查询语法之间的区别是什么
joomla查询语法之间的区别是什么joomla查询语法之间的区别是什么,joomla,Joomla,joomla查询语法之间的区别是什么 $db->setQuery //and $db->getQuery 我到处都找过了,但找不到应该在哪里使用,在以下情况下会有什么不同: $db = FabrikWorker::getDbo(false, 2); $query = $db->getQuery(true); //if I change $query =$db->setQuery(true); $query = "SELECT sum(r57.`amount`) AS t
$db->setQuery //and
$db->getQuery
我到处都找过了,但找不到应该在哪里使用,在以下情况下会有什么不同:
$db = FabrikWorker::getDbo(false, 2);
$query = $db->getQuery(true); //if I change $query =$db->setQuery(true);
$query = "SELECT sum(r57.`amount`) AS total_fee
FROM `registration` AS r, registration_57_repeat AS r57
WHERE r.id = r57.parent_id
AND r.id = '{registration___id_raw}'";
$db->setQuery($query);
$a = $db->loadResult();
return $a;
setQuery($query)方法设置一个数据库查询,以便稍后通过query()方法或加载结果方法之一执行
链接到
从方法的文档中:
获取当前或查询,或新的JDatabaseQuery对象
因此,setQuery
方法为以后的执行设置查询,而getQuery
返回新的查询对象或当前查询
setQuery($query)方法设置一个数据库查询,以便稍后通过query()方法或加载结果方法之一执行
链接到
从方法的文档中:
获取当前或查询,或新的JDatabaseQuery对象
因此,setQuery
方法为以后的执行设置查询,而getQuery
返回新的查询对象或当前查询
$db = JFactory::getDBO();
$query = "/* some valid sql string */";
$db->setQuery($query);