牛牛在线工具

mysql_errno()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysql_errno()

获取最近一次 MySQL 操作的错误码

函数名:mysql_errno() 适用版本:PHP 4, PHP 5, PHP 7 用法:mysql_errno() 函数用于获取最近一次 MySQL 操作的错误码。 语法:int mysql_errno ( [resource $link_identifier = NULL] ) 参数: link_identifier(可选):MySQL 连接标识符。如果没有指定,则使用最近打开的连接。 返回值:返回一个表示最近一次 MySQL 操作的错误码的整数值,如果没有错误发生,则返回 0。 示例: 使用默认连接标识符获取最近一次 MySQL 操作的错误码: $conn = mysql_connect("localhost", "username", "password"); mysql_select_db("database", $conn); $query = "SELECT * FROM table"; $result = mysql_query($query); if(mysql_errno() != 0){ echo "MySQL 错误码:" . mysql_errno() . "<br>"; echo "MySQL 错误信息:" . mysql_error() . "<br>"; } else { // 执行成功的操作 } 使用指定的连接标识符获取最近一次 MySQL 操作的错误码: $conn1 = mysql_connect("localhost", "username1", "password1"); $conn2 = mysql_connect("localhost", "username2", "password2"); mysql_select_db("database1", $conn1); mysql_select_db("database2", $conn2); $query1 = "SELECT * FROM table1"; $query2 = "SELECT * FROM table2"; $result1 = mysql_query($query1, $conn1); $result2 = mysql_query($query2, $conn2); if(mysql_errno($conn1) != 0){ echo "MySQL 错误码:" . mysql_errno($conn1) . "<br>"; echo "MySQL 错误信息:" . mysql_error($conn1) . "<br>"; } else { // 执行成功的操作 } if(mysql_errno($conn2) != 0){ echo "MySQL 错误码:" . mysql_errno($conn2) . "<br>"; echo "MySQL 错误信息:" . mysql_error($conn2) . "<br>"; } else { // 执行成功的操作 } 注意事项: 使用 mysql_errno() 函数之前,必须先执行一次 MySQL 查询,否则将无法获取到错误码。 在 PHP 5.5.0 版本之后,建议使用 mysqli 或 PDO 扩展代替 mysql 函数。