모든 것을 시도했지만 아무것도 작동하지 않습니다. 내가 작성한 다른 코드에서도 작동합니다. 그러나 웬일인지 지금은 그렇지 않을 것이다.JOIN MySQL이 작동하지 않습니다
ID가 userID 인 두 테이블을 결합하고 싶습니다. 페이지를로드 할 때 다음 오류가 발생합니다.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ynxwleus/domains/mustseenmovies.nl/public_html/films/userinfo.php on line 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'];
}
감사합니다!
SELECT users.serID, userName, userFrontname, userSurname, filmID
사실, 그것은 항상 사용하기에 정말 좋은 생각입니다 :
이WHERE (users.userID ='$userID')
당신의 선택 조항도 사용자 ID에 별칭이 필요합니다 : 절은 별칭을 필요로
답변을 upvoted하지만 보조 노트로 사용 중지 된 mysql 대신 mysqli를 사용하는 것이 좋습니다. – PlantTheIdea