마지막 MySQL 작업의 SQLSTATE 오류 코드를 반환합니다.
<?php // 데이터베이스 사용자 이름: root, 비밀번호: 123456, 데이터베이스: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO") if (mysqli_connect_errno($con)) { echo "MySQL에 연결하지 못했습니다: " . mysqli_connect_error() } // 데이터 테이블 웹사이트 이미 존재하므로 오류 $sql="CREATE TABLE website (name VARCHAR(30),url VARCHAR(30),alexa INT)";if (!mysqli_query($con,$sql)){ echo "SQLSTATE error: " . mysqli_sqlstate($con);}//연결을 끊습니다 mysqli_close($con);?>
mysqli_sqlstate() 함수는 마지막 오류의 SQLSTATE 오류 코드를 반환합니다.
오류 코드에는 5개의 문자가 포함되어 있습니다. "00000"은 오류가 없음을 나타냅니다. 값은 ANSI SQL 및 ODBC에 의해 지정됩니다.
mysqli_sqlstate( 연결 ) ;
매개변수 | 설명하다 |
---|---|
연결 | 필수의. 사용할 MySQL 연결을 지정합니다. |
반환 값: | 마지막 오류의 SQLSTATE 오류 코드가 포함된 문자열을 반환합니다. |
---|---|
PHP 버전: | 5+ |