>  기사  >  php教程  >  mysql_query() 함수의 반환 값에 대한 간략한 설명

mysql_query() 함수의 반환 값에 대한 간략한 설명

高洛峰
高洛峰원래의
2016-12-22 15:25:231111검색

문제 설명:

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

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

분석:

설명서를 보면 얼핏 보면, mysql_query() 함수가 원래 리소스 종류를 반환했는데 왜 지금은 bool 값인 것 같나요?

요약: 위에서 보면 mysql_query()가 sql 문을 실행하면 알 수 있습니다. 언제든지 결과 집합을 해제하지 않지만, 특정 작업에서 결과 집합을 생성하면 mysql_free_result()가 호출되어 이를 해제합니다. 삽입 업데이트와 같은 부울 값을 반환할 필요가 없습니다. 그렇지 않으면 불필요한 작업이 됩니다.

위 글에서는 mysql_query() 함수의 반환 값에 대해 간략하게 설명하고 있습니다. 질문은 모두 편집자가 공유한 내용이므로 참고가 되셨으면 좋겠습니다. 또한 PHP 중국어 웹사이트를 응원해 주시길 바랍니다.

mysql_query() 함수의 반환값에 대한 더 많은 글은 PHP 중국어 홈페이지를 참고해주세요!

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