현재 위치: > 함수 카테고리 모음> mysqli_stmt::$errno

mysqli_stmt::$errno

(mysqli_stmt_errno) 가장 최근의 명세서 통화의 오류 코드를 반환합니다.
이름:mysqli_stmt::$errno
분류:mysqli
사용 언어:php
한 줄 설명:가장 최근의 실행 전처리 명령문 (MySQLI_STMT)의 오류 번호를 얻으십시오.

함수 이름 : mysqli_stmt :: $ errno ()

해당 버전 : PHP 5, PHP 7

기능 설명 :이 기능은 가장 최근에 실행 된 전처리 명령문 (MySQLI_STMT)의 오류 번호를 얻는 데 사용됩니다.

용법:

 public mysqli_stmt::errno ( void ) : int

매개 변수 설명 : 매개 변수 없음.

반환 값 : 가장 최근에 실행 된 전처리 명령문의 오류 번호를 나타내는 정수를 반환합니다. 오류가 발생하지 않으면 0을 반환하십시오.

예:

 // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { die("连接失败: " . $mysqli->connect_error); } // 创建预处理语句$stmt = $mysqli->prepare("SELECT * FROM users WHERE id = ?"); // 绑定参数$id = 1; $stmt->bind_param("i", $id); // 执行预处理语句$stmt->execute(); // 获取错误号码$errorCode = $stmt->errno(); // 检查是否有错误发生if ($errorCode !== 0) { echo "执行预处理语句时发生错误,错误号码:" . $errorCode; } else { echo "预处理语句执行成功!"; } // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close();

위의 예에서는 먼저 데이터베이스 연결을 생성하고 연결이 성공했는지 확인합니다. 그런 다음 전처리 명령문을 작성하고 매개 변수를 바인딩하며 전처리 문을 실행합니다. 다음으로 $stmt->errno() 함수를 사용하여 가장 최근에 실행 된 전처리 명령문의 오류 번호를 얻습니다. 오류 번호가 0이 아닌 경우 전처리 문을 실행하는 동안 오류가 발생했으며 오류 번호를 기반으로 해당 처리를 수행 할 수 있습니다. 오류 번호가 0 인 경우 전처리 명령문이 성공적으로 실행됨을 의미합니다. 마지막으로 전처리 문과 데이터베이스 연결을 닫았습니다.

전처리 명령문이 실행 된 후 $stmt->errno() 함수를 호출해야합니다. 그렇지 않으면 0이 반환됩니다.

유사한 함수
인기 기사