필자는 개인적으로 쿼리에 대해 항상 같은 변수를 사용하는 것은 좋지 않습니다. 특히 $ numberOfMessages, $ countUsers와 같은 의미있는 이름이 있어야하는 결과에 대해서는 ... 가장 중요한 점은 코드는 그것을 유지해야 할 수도있는 다른 사람들이 읽을 수 있습니다. 변수에 대해 의미있는 이름을 쓰는 데 약간의 시간을 투자하십시오.
쿼리에 관해서는 한 페이지에서 4 개의 쿼리를 사용하는 것이 문제가 아니라 쿼리가 원하는 데이터 만 검색하는지 확인하십시오. 많은 데이터를 가져 오기 때문에 쿼리를 최적화하는 데 약간의 시간을 투자하십시오. mysql은 성능 저하 요인이다.
EDIT 예를 들어
내가 사용
//import the db configuration
require_once (JPATH_COMPONENT . DS . 'libs/confDbSugarcrm.php');
$db =& JFactory::getDBO();
//list your queries (i use joomla classes in this example)
$sqlUsers = "select id, name from table_users";
$db->setQuery($sqlUsers);
$usersIdName = $db->loadObjectList();
$sqlNumberOfMessages = "select count(id) as how_many from table_messages";
$db->setQuery($sqlNumberOfMessages);
$numberOfMessages = $db->loadResult();
등등 ... 당신이 코드를 읽을 수있는, 당신이 충돌하는을 피할이 방법은 이름이 ... 당신의 삶입니다 variabales 쉽게 생각 (그리고 변수에 대해 다양하고 의미있는 이름을 사용하는 것이 좋습니다.)
검색어가 겹칠 수 있다고 생각되면 다른 '검색어'변수를 추가하면됩니다. 보유한 메모리만큼 쿼리를 추가 할 수 있습니다. – elvenbyte
우리는 코드 –