PHP mysqli_sqlstate() 函数 PHP mysqli_set_charset() 函数 PHP mysqli_ssl_set() 函数 PHP mysqli_sqlstate() 函数 返回最后一个 MySQL 操作的 SQLSTATE 错误代码: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . mysqli_connect_error(); } // 数据表 websites 已存在,所以返回错误 $sql="CREATE TABLE websites (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 错误代码。 错误代码包含五个字符。"00000" 表明没有错误。值由 ANSI SQL 和 ODBC 指定。 语法 mysqli_sqlstate( _connection_ ) _;_ 参数 描述 _connection_ 必需。规定要使用的 MySQL 连接。 技术细节 返回值: 返回一个包含最后一个错误的 SQLSTATE 错误代码的字符串。 PHP 版本: 5+ PHP mysqli_set_charset() 函数 PHP mysqli_ssl_set() 函数