最後の MySQL 操作の SQLSTATE エラー コードを返します。
<?php // データベースのユーザー名: root、パスワード: 123456、データベース: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO") if (mysqli_connect_errno($con)) { echo "MySQL に接続できませんでした: " . mysqli_connect_error() } // データ テーブル Web サイトすでに存在するため、エラー $sql="CREATE TABLE Websites (name VARCHAR(30),url VARCHAR(30),alexa INT)";if (!mysqli_query($con,$sql)){ echo "SQLSTATE エラー: " .mysqli_sqlstate($con);}//接続を閉じます mysqli_close($con);?>
mysqli_sqlstate() 関数は、最後のエラーの SQLSTATE エラー コードを返します。
エラー コードには 5 文字が含まれます。 「00000」はエラーがないことを示します。値はANSI SQLおよびODBCで指定されます。
mysqli_sqlstate(接続) ;
パラメータ | 説明する |
---|---|
繋がり | 必須。使用する MySQL 接続を指定します。 |
戻り値: | 最後のエラーの SQLSTATE エラー コードを含む文字列を返します。 |
---|---|
PHPのバージョン: | 5+ |