2011-08-17 4 views

답변

8

쿼리에 문제가없는 경우 mysql_query()false을 반환하지 않습니다. 빈 결과 집합은 오류가 아닙니다.

해당 결과에 대한 임의의 가져 오기 함수를 호출하면 으로 돌아갑니다. false이 반환됩니다. mysql_num_rows()0을 반환합니다.

+0

고마워요! 난 몰랐어. 문제가 발생하지 않고 오랫동안 이렇게 코딩 해 놓은 것은 다소 이상합니다. – Muazam

4

mysql_query() 은 SELECT, SHOW, DESCRIBE, EXPLAIN 및 기타 문의 결과 집합을 반환 할 때 성공시 자원을 반환하고 일 경우 거짓을 반환합니다.

다른 유형의 SQL 문인 INSERT, UPDATE, DELETE, DROP 등의 경우 오류가 발생하면 true 또는 false를 반환합니다.

+0

감사합니다. – Muazam

관련 문제