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

mysql_errno

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

mysql_errno 函数

适用PHP版本

该函数适用于 PHP 5.x 版本及更早版本。请注意,从 PHP 7.0.0 开始,MySQL 扩展已被弃用,建议使用 MySQLi 或 PDO_MySQL。

函数说明

mysql_errno 函数返回最近一次 MySQL 操作的错误代码。如果上次的查询成功执行,则返回 0。

函数语法

int mysql_errno ( resource $link_identifier )

参数

link_identifier:可选。MySQL 连接标识符。如果未指定,默认使用最后打开的连接。

返回值

如果查询失败,则返回一个整数值,表示错误代码。返回值为 0 表示没有错误。

示例

以下是使用 mysql_errno 函数的一个简单示例:

<?php
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db('nonexistent_db', $link);
if (!$db_selected) {
    echo 'Error code: ' . mysql_errno($link) . "\n";  // 输出错误代码
}
?>

示例代码的说明

在这个示例中,我们首先尝试连接到 MySQL 数据库。然后,我们尝试选择一个不存在的数据库。在 mysql_select_db 函数调用失败后,我们使用 mysql_errno 函数来获取并输出错误代码,指示数据库不存在的错误。

同类函数
  • 取得结果集中每个字段的内容的长度。 mysql_fetch_lengths

    mysql_fetch_lengths

    取得结果集中每个字段的内容的长度。
  • 返回一个数组,其中包含有关抛出异常时正在运行的所有函数的信息。 getTrace

    getTrace

    返回一个数组,其中包含有关抛出异常时正在
  • 连续获取/发送文件 (non-blocking)。 ftp_nb_continue

    ftp_nb_continue

    连续获取/发送文件(non-blocki
  • 返回文档中使用的命名空间。 getNamespaces

    getNamespaces

    返回文档中使用的命名空间。
  • 从 libxml 检索最后的错误。 libxml_get_last_error

    libxml_get_last_error

    从libxml检索最后的错误。
  • 设置各种 FTP 运行时选项。 ftp_set_option

    ftp_set_option

    设置各种FTP运行时选项。
  • 返回一个字符串,描述抛出异常的原因。 getMessage

    getMessage

    返回一个字符串,描述抛出异常的原因。
  • 从结果集中取得一行作为对象。 mysql_fetch_object

    mysql_fetch_object

    从结果集中取得一行作为对象。
热门文章