본문 바로가기

스크립트/Php 코드 팁

mysql 에러때문에 고민 많이했내...멍청하긴.ㅜㅜ

mysql_result 나 mysql_fetch_array 등의 문법은 레코드가 비어있을 경우 결과값이 없다는 에러를 발생한다.

mysql_result(): supplied argument is not a valid MySQL result resource

와 같이...
난 왜 나오는지 짜증났다..
하지만 간단히 해결할 수 있다.

mysql_result();  앞에 @ 만 입력하면 된다. @mysql_result(); 라고 하면

결과가없이 없을 경우 mysql erro 를 방생하지 않는다.

물론 php 상에서 mysql 오류 자체를 출력하지 않는 방법도 있긴하지만,
아무래도 테스트나 확인차원에서는 erro 도 좋은 방법이니,,,

이렇게 하는게 좋을것 같다.ㅋㅋ