다음 PHP/MySQL 쿼리를 수행하려고하는데 처음 두 그룹에서는 정상적으로 작동하지만 다른 모든 사용자는 MySQL 오류가 발생합니다. 올바르게 작성 되었습니까? 내가 다른 사람으로 로그인하면mysql 쿼리에 문제가 있습니까?
$user =& JFactory::getUser();
$N = $user->get('name');
$username = $user->get('username');
$groups = $user->get('groups');
foreach($groups as $groupName=>$groupId)
{
}
$G=$groupName;
if ($G=="Management Staff")
$result = mysql_query("SELECT * FROM hqfjt_chronoforms_data_addupdatelead");
elseif ($G=="Website Developers")
$result = mysql_query("SELECT * FROM hqfjt_chronoforms_data_addupdatelead");
else
$result = mysql_query("SELECT * FROM hqfjt_chronoforms_data_addupdatelead WHERE createdby=$N");
내가 얻을 :
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\server2go\server2go\htdocs\chandlers\components\com_jumi\views\application\view.html.php(38) : eval()'d code on line 87
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in C:\server2go\server2go\htdocs\chandlers\components\com_jumi\views\application\view.html.php(38) : eval()'d code on line 132
어떤 오류가 발생합니까? –
위에 추가했습니다. –
오류가 참조하고있는 mysql_fetch_object에 대한 호출은 어디에 있습니까? 위의 코드 스 니펫에서 mysql_fetch_object에 대한 호출이 표시되지 않습니다. '$ result'에서이 블록 뒤에 오는가? 이 경우'$ result'가 설정되지 않은 것으로 보입니다. – Batkins