我正在尝试执行以下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
你会得到什么错误? – 2011-12-28 23:22:15
我已将它添加到 – 2011-12-28 23:25:33
错误所引用的对'mysql_fetch_object'的调用在哪里?我在上面的代码片段中看不到'mysql_fetch_object'的调用。它是否在'$ result'的这个块之后出现?如果是这样的话,似乎'$ result'没有被设置。 – Batkins 2011-12-28 23:29:17