我对 joomla 和 sql 的经验很少,非常感谢您的帮助!我正在使用 joomla 2.5,我正在从数据库中查询数据并将其存储在内存中,代码如下:
function getList()
{
$mainframe = JFactory::getApplication('site');
$db = JFactory::getDBO();
$query = " SELECT
*
FROM
#__ListUser
WHERE
$db->setQuery( $query );"
$rows = $db->loadObjectList();
return $rows;
}
我有3个问题,
- 当我查询数据库时,会打开一个新的数据库会话,我需要在之后关闭它还是自动关闭它?
- 您知道实现此方法的更有效方法吗(用户会话内存大小约为 11MB!)
- 使用此方法访问数据库是否存在任何安全问题?
非常感谢你!任何帮助将不胜感激!