라이브러리
[PHP] mysqli_stmt::$errno - 가장 최근의 명령문 호출에 대한 오류 코드를 반환합니다.
mysqli_stmt::$errno
mysqli_stmt::$errno는 MySQLi 확장의 Prepared Statement 객체에서 사용되는 속성입니다. 이 속성은 마지막으로 실행된 SQL 명령에 대한 오류 번호를 반환합니다. 오류 번호는 0이면 성공, 0보다 큰 정수면 오류를 나타냅니다.
예제
다음 예제는 mysqli_stmt::$errno를 사용하여 Prepared Statement의 오류를 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// MySQLi 연결 설정
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
// MySQLi 연결 생성
$conn = new mysqli($servername, $username, $password, $dbname);
// 오류가 발생한 경우
if ($conn->connect_error) {
die("연결 실패: " . $conn->connect_error);
}
// Prepared Statement 객체 생성
$stmt = $conn->prepare("INSERT INTO users (name, email) VALUES (?, ?)");
// 오류가 발생한 경우
if ($stmt === false) {
echo "Prepared Statement 객체 생성 실패: " . $conn->errno;
exit;
}
// 쿼리 실행
$stmt->bind_param("ss", "John Doe", "john@example.com");
$stmt->execute();
// 오류 번호 확인
if ($stmt->errno) {
echo "오류 번호: " . $stmt->errno;
} else {
echo "성공적으로 쿼리 실행";
}
// Prepared Statement 객체 닫기
$stmt->close();
$conn->close();
?>
설명
위 예제에서, Prepared Statement 객체를 생성하고 쿼리를 실행합니다. 쿼리 실행 후, 오류 번호를 확인하기 위해 `$stmt->errno`를 사용합니다. 오류 번호가 0이면 성공, 0보다 큰 정수면 오류를 나타냅니다.
참고
- MySQLi 확장의 Prepared Statement에 대한 자세한 정보는 [PHP Manual](https://www.php.net/manual/en/mysqli.prepare.php)에서 확인할 수 있습니다.
- 오류 번호를 확인하는 방법에 대한 자세한 정보는 [PHP Manual](https://www.php.net/manual/en/mysqli.error.php)에서 확인할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.