最新的Web开发教程
 

PHP mysqli_sqlstate() Function

<PHP的mysqli参考

返回最后一个MySQL操作的SQLSTATE错误代码:

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

// Table Persons already exists, so we should get an error
$sql="CREATE TABLE Persons (Firstname VARCHAR(30),Lastname VARCHAR(30),Age INT)"
if (!mysqli_query($con,$sql))
  {
  echo "SQLSTATE error: ". mysqli_sqlstate($con);
  }

// Close connection
mysqli_close($con);
?>

定义和用法

mysqli_sqlstate()函数返回一个错误的SQLSTATE错误代码。

错误代码包含五个字符。 "00000"表示没有错误。 该值由ANSI SQL和ODBC指定。


句法

mysqli_sqlstate( connection ) ;

参数 描述
connection 需要。 指定MySQL连接使用

技术细节

返回值: 返回包含最后一个错误的SQLSTATE错误代码字符串
PHP版本: 5+

<PHP的mysqli参考