Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
위와 같은 경고를 받았을 경우가 있다. 주로 새로운 버전의 (PHP5.1, MySQL 5.x) php나 mysql을
설치했을때 일어난다. 이는 다음과 같이 해결할 수 있다.
mysql_fetch_array(mysql_query("...snip..."));
이와 같은 문구를 찾아서 다음과 같이 고친다.
@mysql_fetch_array(mysql_query("...snip..."));
단지 mysql_fech_array 앞에다 @를 붙여주면 된다. 자세한 이유는 아직 잘 모르겠다.
=================================================================================================
출처. http://blog.xendy.com/blog.xendy.com
소나무 더하는 말 : mysql 버전업뎃 되면서 DB에 쿼리문이 틀려져서 나오는 것입니다....'@' 를 붙이는것은 경고를 그냥 보이지 않게 해주는건데 정확한 해결방안은 아닙니만 어쨋든 이걸로 해결을 보실순 있을겁니다
'Linux > Tip&Tech' 카테고리의 다른 글
| 리눅스에서 공백이 포함된 디렉토리 처리 (0) | 2008.10.09 |
|---|---|
| 제로보드 lib.php line22 오류 (0) | 2008.10.09 |
| mysql_fetch_array 오류 (0) | 2008.10.09 |
| vsftp 홈 디렉토리를 벗어나지 못하게 설정 (0) | 2008.10.09 |
| 리눅스 접속중인 사람에게 공지 (0) | 2008.10.09 |
| Vim for Java (0) | 2008.10.09 |
댓글을 달아 주세요