라이브러리

[PHP] PDO::errorInfo - 데이터베이스 핸들의 마지막 작업과 관련된 확장 오류 정보를 가져옵니다.




PDO::errorInfo


PDO::errorInfo는 PDO의 오류 정보를 반환하는 메서드입니다. 이 메서드는 PDO의 오류 코드, 오류 메시지, 오류 코드를 설명하는 문자열을 반환합니다.

# 오류 코드


PDO::errorInfo의 첫 번째 인자는 오류 코드입니다. 오류 코드는 PDO의 오류 코드를 반환합니다. 오류 코드는 다음과 같습니다.

- 00000 : 성공
- 00001 : SQLSTATE_00001 : SQL 문이 성공적으로 실행되었습니다.
- 00002 : SQLSTATE_00002 : SQL 문이 실패했습니다.

# 오류 메시지


PDO::errorInfo의 두 번째 인자는 오류 메시지입니다. 오류 메시지는 PDO의 오류 메시지를 반환합니다.

# 오류 코드 설명


PDO::errorInfo의 세 번째 인자는 오류 코드를 설명하는 문자열입니다. 오류 코드 설명은 PDO의 오류 코드를 설명하는 문자열을 반환합니다.

예제


다음은 PDO::errorInfo의 예제입니다.

#hostingforum.kr
php

<?php

$dsn = 'mysql:host=localhost;dbname=mydb';

$username = 'myuser';

$password = 'mypassword';



try {

    $pdo = new PDO($dsn, $username, $password);

    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $pdo->exec('CREATE TABLE users (id INT, name VARCHAR(255))');

    echo '테이블 생성 성공!';

} catch (PDOException $e) {

    $errorInfo = $pdo->errorInfo();

    echo '오류 코드 : ' . $errorInfo[0] . "
";

    echo '오류 메시지 : ' . $errorInfo[1] . "
";

    echo '오류 코드 설명 : ' . $errorInfo[2] . "
";

}

?>



이 예제는 PDO::errorInfo의 사용법을 보여줍니다. PDO::errorInfo를 사용하여 오류 코드, 오류 메시지, 오류 코드 설명을 반환할 수 있습니다.

오류 코드 설명


PDO::errorInfo의 세 번째 인자는 오류 코드를 설명하는 문자열입니다. 오류 코드 설명은 PDO의 오류 코드를 설명하는 문자열을 반환합니다.

다음은 오류 코드 설명의 예제입니다.

#hostingforum.kr
php

<?php

$dsn = 'mysql:host=localhost;dbname=mydb';

$username = 'myuser';

$password = 'mypassword';



try {

    $pdo = new PDO($dsn, $username, $password);

    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $pdo->exec('CREATE TABLE users (id INT, name VARCHAR(255))');

    echo '테이블 생성 성공!';

} catch (PDOException $e) {

    $errorInfo = $pdo->errorInfo();

    echo '오류 코드 : ' . $errorInfo[0] . "
";

    echo '오류 메시지 : ' . $errorInfo[1] . "
";

    echo '오류 코드 설명 : ' . $errorInfo[2] . "
";

}

?>



이 예제는 PDO::errorInfo의 사용법을 보여줍니다. PDO::errorInfo를 사용하여 오류 코드, 오류 메시지, 오류 코드 설명을 반환할 수 있습니다.

결론


PDO::errorInfo는 PDO의 오류 정보를 반환하는 메서드입니다. 이 메서드는 PDO의 오류 코드, 오류 메시지, 오류 코드를 설명하는 문자열을 반환합니다. PDO::errorInfo를 사용하여 오류 코드, 오류 메시지, 오류 코드 설명을 반환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 338 페이지

검색

게시물 검색