【发布时间】:2015-09-19 00:25:17
【问题描述】:
我正在尝试使用一些在其他地方使用的简单代码来访问 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 行 [path to my script] 中的有效 MySQL-Link 资源”。第 367 行是上面的 $result = mysql_query($sql, $db);。
当我回显$sql 时,它是正确的。当我直接通过 PHP MyAdmin 运行该查询时,它工作正常。
有什么想法吗?
另外,在你说任何关于远离 mysql 函数的事情之前,我知道。我只是想增强已经存在的东西。
【问题讨论】:
-
它在抱怨
$db,这不是一个有效的连接