当前位置: 首页> 函数类别大全> mysql_errno

mysql_errno

返回上一个 MySQL 操作中的错误信息的数字编码。
名称:mysql_errno
分类:未分类
所属语言:php
一句话介绍: 获取最近一次 MySQL 操作的错误码

函数名:mysql_errno()

适用版本:PHP 4, PHP 5, PHP 7

用法:mysql_errno() 函数用于获取最近一次 MySQL 操作的错误码。

语法:int mysql_errno ( [resource $link_identifier = NULL] )

参数:

  • link_identifier(可选):MySQL 连接标识符。如果没有指定,则使用最近打开的连接。

返回值:返回一个表示最近一次 MySQL 操作的错误码的整数值,如果没有错误发生,则返回 0。

示例:

  1. 使用默认连接标识符获取最近一次 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 {
    // 执行成功的操作
}
  1. 使用指定的连接标识符获取最近一次 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 函数。
同类函数
  • 返回一个字符串,描述抛出异常的原因。 getMessage

    getMessage

    返回一个字符串,描述抛出异常的原因。
  • 取得当前系统状态。 mysql_stat

    mysql_stat

    取得当前系统状态。
  • Ping 一个服务器连接,如果没有连接则重新连接。 mysql_ping

    mysql_ping

    Ping一个服务器连接,如果没有连接则重
  • 在 XML 数据上运行 XPath 查询。 xpath

    xpath

    在XML数据上运行XPath查询。
  • 从 libxml 检索最后的错误。 libxml_get_last_error

    libxml_get_last_error

    从libxml检索最后的错误。
  • 关闭 ZIP 文件中的一个项目。 zip_entry_close

    zip_entry_close

    关闭ZIP文件中的一个项目。
  • 通过 FTP 设置文件上的权限。 ftp_chmod

    ftp_chmod

    通过FTP设置文件上的权限。
  • 上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。 ftp_nb_fput

    ftp_nb_fput

    上传已打开的文件,并在FTP服务器上把它
热门文章