현재 위치: > 함수 카테고리 모음> mysqli::get_warnings

mysqli::get_warnings

(mysqli_get_warnings) 쇼 경고 결과를 얻습니다
이름:mysqli::get_warnings
분류:mysqli
사용 언어:php
한 줄 설명:가장 최근의 실행 명령문과 관련된 경고 또는 오류 메시지 받기

기능 이름 : mysqli :: get_warnings ()

해당 버전 : PHP 5.3.0 이상

함수 설명 : mysqli :: get_warnings () 메소드는 가장 최근의 실행 문과 관련된 경고 또는 오류 메시지를 얻는 데 사용됩니다. 이 방법은 MySQLI 객체 연결의 마지막 쿼리 후에 만 ​​호출하여 경고 정보를 얻을 수 있습니다.

구문 : mysqli :: get_warnings ()

반환 값 : MySQLI_Warning 객체의 인스턴스를 반환하여 쿼리의 경고 정보를 나타냅니다.

샘플 코드 :

 // 创建mysqli对象并连接到数据库$mysqli = new mysqli("localhost", "username", "password", "database"); // 执行查询语句$result = $mysqli->query("SELECT * FROM table"); // 获取警告信息$warnings = $mysqli->get_warnings(); // 遍历并打印警告信息while ($warning = $warnings->fetch_object()) { echo "警告:".$warning->message."\n"; echo "错误码:".$warning->errno."\n"; echo "SQL状态:".$warning->sqlstate."\n"; } // 关闭数据库连接$mysqli->close();

참고 :

  1. mysqli :: get_warnings () 메소드를 호출하기 전에 쿼리 문을 먼저 실행해야합니다. 그렇지 않으면 경고 메시지를 얻지 못합니다.
  2. 쿼리가 경고 정보를 생성하지 않으면 mysqli :: get_warnings () 메소드를 호출하면 NULL이 반환됩니다.
  3. 경고 정보에는 경고 메시지, 오류 코드 및 SQL 상태와 같은 쿼리 실행에 대한 경고 또는 오류에 대한 자세한 정보가 포함될 수 있습니다.
  4. 경고 정보는 가장 최근에 실행 된 진술을위한 것입니다. 쿼리 문이 여러 개있는 경우 마지막 쿼리에 대한 경고 정보 만 얻을 수 있습니다.
  5. mysqli :: get_warnings () 메소드를 사용한 후에는 mysqli_warning :: free () 메소드를 호출하여 메모리 누출을 피하기 위해 메모리를 확보하십시오.
유사한 함수
인기 기사