mysql_errno
返回上一个 MySQL 操作中的错误信息的数字编码。
该函数适用于 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 函数来获取并输出错误代码,指示数据库不存在的错误。