이 글은 mysql_query() 함수의 반환 값에 대한 자세한 설명을 위주로 소개하고 있으니 관심 있는 분들이 참고하시면 좋을 것 같습니다.
문제 설명:
mysql을 운영 중이었는데 데이터를 삽입할 때 리소스를 닫았는데 PHP에서 경고가 떴습니다. 내용은 대략 다음과 같습니다. mysql_free_result()에 리소스 유형을 제공해야 합니다.
그런 다음 결과 var_dump($res)를 반환하고 그것이 bool 값임을 확인합니다.
분석:
설명서를 읽어보면 얼핏 mysql_query() 함수가 리소스 유형을 반환하지만 지금은 왜 부울 값인가요? 자, 매뉴얼을 끈기있게 읽은 후에 아래 그림과 같이 원리가 다음과 같다는 것을 알았습니다.
요약: 위에서 보면 mysql_query()가 a를 실행할 때 알 수 있습니다. sql 문에서는 언제든지 실행될 필요가 없습니다. 결과 세트가 해제되지만 특정 작업이 결과 세트를 생성하면 이를 해제하기 위해 mysql_free_result()가 호출되며 insert update와 같은 bool 값을 반환할 필요가 없습니다. , 그렇지 않으면 불필요할 것입니다
위 내용은 이 기사의 전체 내용이므로 모든 사람의 연구에 도움이 되기를 바랍니다.
관련 권장사항:
phpphp
의 date.timezone 설정에 대한 간단한 소개
위 내용은 mysql_query() 함수의 반환값에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!