회원정보 select SQL 에러문제
본문
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/p3.php on line 23
위와 같이 에러가 납니다. $row = mysql_fetch_array($res) 의 어디가 문젠가요?
[code]
include 'db_connect.php'; // db connect$result = "SELECT Id, Password, Email, Gender, Zipcode FROM sung2 WHERE Username = '".$_GET['username']."'";
$res = mysql_query($result);
while ($row = mysql_fetch_array($res)) { // line 23 에러나는 부분
print $row['Id'];
print $row['Username'];
print $row['Password'];
print $row['Email'];
print $row['Gender'];
print $row['Zipcode'];
}[/code]
답변 7
db_connect.php 파일이 잘못 된건 아닌지 확인 다시 한번 해보시는게 좋을 듯합니다.
$row = mysql_fetch_array($res)
가 아닌
$row = mysql_fetch_array($result) 가 되어야 하지 않나요?
$result 밑에 echo $result; 하신 후에 나온 쿼리문을 phpmyadmin에 넣어 보세요.
그러면 어떤 게 문제인지 나올 겁니다.
이 문서 참조해보세요
$res 에 값이 없어서 나오는 오류 같습니다.
에러문이 파라미터가 부족하다는것이에요 쿼리 에러로 인해 나올수 있지만
현재 쿼리 에러 없어요 제가 알려준 쿼리잖아요 mysql fetch array 네이버 검색해서 명령어 사용 법 익히고요 2번째 파라미터를 넣어보세요
mysql fetch array($res,MYSQL_BOTH)
현재 쿼리 에러 없어요 제가 알려준 쿼리잖아요 mysql fetch array 네이버 검색해서 명령어 사용 법 익히고요 2번째 파라미터를 넣어보세요
mysql fetch array($res,MYSQL_BOTH)
mysql_query에 오류간 있는것 같은데요
mysql_query() or die(mysql_error())
해보세요
mysql_query() or die(mysql_error())
해보세요
어떤 에러가 발생하는지 질문을 새로 등록하셔야 확인이 더 용이 할 같습니다.
어떤 오류가 발생하는지도 알려주셔야 확인이 가능 합니다.
답변을 작성하시기 전에 로그인 해주세요.