>백엔드 개발 >PHP 튜토리얼 >mysql_query() 함수의 반환값에 대한 자세한 설명

mysql_query() 함수의 반환값에 대한 자세한 설명

墨辰丷
墨辰丷원래의
2018-06-01 13:59:224729검색

이 글은 mysql_query() 함수의 반환 값에 대한 자세한 설명을 위주로 소개하고 있으니 관심 있는 분들이 참고하시면 좋을 것 같습니다.

문제 설명:

mysql을 운영 중이었는데 데이터를 삽입할 때 리소스를 닫았는데 PHP에서 경고가 떴습니다. 내용은 대략 다음과 같습니다. mysql_free_result()에 리소스 유형을 제공해야 합니다.

그런 다음 결과 var_dump($res)를 반환하고 그것이 bool 값임을 확인합니다.

분석:

설명서를 읽어보면 얼핏 mysql_query() 함수가 리소스 유형을 반환하지만 지금은 왜 부울 값인가요? 자, 매뉴얼을 끈기있게 읽은 후에 아래 그림과 같이 원리가 다음과 같다는 것을 알았습니다.


요약: 위에서 보면 mysql_query()가 a를 실행할 때 알 수 있습니다. sql 문에서는 언제든지 실행될 필요가 없습니다. 결과 세트가 해제되지만 특정 작업이 결과 세트를 생성하면 이를 해제하기 위해 mysql_free_result()가 호출되며 insert update와 같은 bool 값을 반환할 필요가 없습니다. , 그렇지 않으면 불필요할 것입니다

위 내용은 이 기사의 전체 내용이므로 모든 사람의 연구에 도움이 되기를 바랍니다.

관련 권장사항:

php 2차원 배열 시간 정렬 구현 방법

phpphp
의 date.timezone 설정에 대한 간단한 소개


위 내용은 mysql_query() 함수의 반환값에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.