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

mysqli_stmt::$error

(mysqli_stmt_error) 이전 문의 오류에 대한 문자열 설명을 반환합니다.
이름:mysqli_stmt::$error
분류:mysqli
사용 언어:php
한 줄 설명:마지막으로 실행 된 전처리 명세서에서 생성 된 오류 메시지 가져 오기

mysqli_stmt :: $ error ()는 PHP의 MySQLI_STMT 클래스의 메소드이며, 마지막으로 실행 된 전처리 명령문에 의해 생성 된 오류 정보를 얻는 데 사용됩니다.

용법:

 string mysqli_stmt::$error ( void )

매개 변수 설명 :이 메소드에는 매개 변수가 없습니다.

반환 값 : 마지막으로 실행 된 전처리 명령문에 의해 생성 된 오류 메시지를 나타내는 문자열을 반환합니다.

예:

 // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 准备预处理语句$stmt = $mysqli->prepare("SELECT * FROM users WHERE username = ?"); // 绑定参数$username = "john"; $stmt->bind_param("s", $username); // 执行预处理语句$stmt->execute(); // 获取错误信息$error = $stmt->error(); // 输出错误信息if ($error) { echo "错误信息:" . $error; } else { echo "预处理语句执行成功!"; } // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close();

위의 예에서 먼저 MySQLI 객체를 생성하고 데이터베이스에 연결합니다. 그런 다음 데이터베이스에서 특정 사용자 이름을 가진 사용자를 선택하기 위해 전처리 명령문을 준비합니다. 우리는 매개 변수를 바인딩하고 전처리 문을 실행합니다. 그런 다음 $stmt->error() 메소드를 사용하여 마지막으로 실행 된 전처리 명령문에서 생성 한 오류 정보를 가져 와서 변수 $error 에 저장합니다. 마지막으로 오류 메시지가 있는지 여부에 따라 해당 메시지를 출력합니다.

mysqli_stmt::$error() 메소드는 mysqli 객체가 아닌 mysqli_stmt 객체에서만 사용할 수 있습니다.

유사한 함수
인기 기사