我试图使用其他地方使用的一些简单代码来访问MySQL数据库中的内容。
...代码
$rec_sessions_array = array();
$sql = "SELECT member_id FROM " . TABLE_PREFIX . "rec_sessions WHERE course_id = $course_id";
$result = mysql_query($sql, $db);
if($result && mysql_num_rows($result) > 0){
while ($row = mysql_fetch_assoc($result)) {
$rec_sessions_array[] = $row['member_id'];
}
}
我一直在"警告:mysql_query():提供的参数在第367行和第34行的[我的脚本的路径]中不是有效的MySQL-Link资源。第367行是上面的$result = mysql_query($sql, $db);
。
当我回复$sql
时,它是正确的。当我直接通过PHP MyAdmin运行该查询时,它工作正常。
有什么想法吗?
另外,在你说出关于远离mysql函数的任何事情之前,我知道。我只是试图增加已经存在的东西。
答案 0 :(得分:0)
在代码中使用global $db;
更高似乎已经解决了这个问题。
评论中称赞“Dagon”。