次のPHP/MySQLクエリを実行しようとしていますが、最初の2つのグループでうまく動作しますが、他の人は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");
私は他の誰としてログインすると、私が得る:
$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