私は 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つ質問があります。
- データベースにクエリを実行すると、新しい DB セッションが開かれます。後で閉じる必要がありますか?それとも自動ですか?
- この方法を実現するためのより効率的な方法を知っていますか (ユーザー セッションのメモリ サイズは約 11MB です!)。
- この方法を使用してデータベースにアクセスする場合、セキュリティ上の問題はありますか?
どうもありがとうございました!どんな助けでも大歓迎です!