PDF(美国高级主任)- 2.4 mb
PDF (A4)- 2.4 mb
mysql_errno
返回来自前一个MySQL操作的错误消息的数值
警告
此扩展在PHP 5.5.0中已弃用,并在PHP 7.0.0中被移除。相反,MySQLi或PDO_MySQL应该使用扩展。另请参阅MySQL:选择一个API指南。此函数的替代选项包括:
mysqli_errno |
PDO:错误代码 |
描述
intmysql_errno(资源link_identifier= =零);
返回上一个MySQL函数的错误数。
从MySQL数据库后台返回的错误不再发出警告。相反,使用mysql_errno
检索错误代码。注意,这个函数只返回来自最近执行的MySQL函数的错误代码(不包括mysql_error
而且mysql_errno
),所以如果你想使用它,请确保在调用另一个MySQL函数之前检查该值。
参数
返回值
返回上一个MySQL函数的错误号,或0
(0)如果没有发生错误。
例子
例6.14mysql_errno
例子
<?PHP $link = mysql_connect("localhost", "mysql_user", "mysql_password");如果(!mysql_select_db("nonexistentdb", $link)) { echo mysql_errno($link) . ": " . mysql_error($link). "\n"; } mysql_select_db("kossu", $link); if (!mysql_query("SELECT * FROM nonexistenttable", $link)) { echo mysql_errno($link) . ": " . mysql_error($link) . "\n"; } ?>
上面的例子将输出类似于:
1049:未知数据库nonexistentdb 1146:表kossu。Nonexistenttable '并不存在
另请参阅
mysql_error |
MySQL错误码 |