【发布时间】:2013-01-19 10:28:43
【问题描述】:
我已经尝试了所有方法,但没有任何效果。即使在我编写的其他代码中,它也有效。但由于某种原因,现在不会了。
我想加入两个 ID = userID 的表。当我加载页面时,我收到此错误:
警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源在 /home/ynxwleus/domains/mustseenmovies.nl/public_html/films/userinfo.php 第 17 行
有没有人可以帮我解决这个问题?
代码:
$userID = $_SESSION['s_userID'];
echo $userID;
$query = "SELECT userID, userName, userFrontname, userSurname, filmID
FROM users
JOIN seenIt
ON users.userID = seenIt.userID
WHERE (userID ='$userID')";
$res = mysql_query($query);
while ($row = mysql_fetch_array($res)) {
echo $row['userName'];
echo $row['userFrontname'];
echo $row['userSurname'];
echo $row['filmID'];
}
提前致谢!
【问题讨论】:
-
赞成答案,但作为旁注,您应该真正考虑使用 mysqli 而不是已弃用的 mysql。