mysql_error

(PHP 4, PHP 5)

mysql_error 返回上一个 MySQL 操作产生的文本错误信息

说明

mysql_error ([ resource $link_identifier ] ) : string

返回上一个 MySQL 函数的错误文本,如果没有出错则返回 ''(空字符串)。如果没有指定连接资源号,则使用上一个成功打开的连接从 MySQL 服务器提取错误信息。

从 MySQL 数据库后端来的错误不再发出警告,要用 mysql_error() 来提取错误文本。注意本函数仅返回最近一次 MySQL 函数的执行(不包括 mysql_error()mysql_errno())的错误文本,因此如果要使用此函数,确保在调用另一个 MySQL 函数之前检查它的值。

Example #1 mysql_error 例子

<?php
    mysql_connect
("localhost""mysql_user""mysql_password");

    
mysql_select_db("nonexistentdb");
    echo 
mysql_errno() . ": " mysql_error(). "\n";

    
mysql_select_db("kossu");
    
mysql_query("SELECT * FROM nonexistenttable");
    echo 
mysql_errno() . ": " mysql_error() . "\n";
?>

以上例子将产生如下输出:

1049: Unknown database 'nonexistentdb'
1146: Table 'kossu.nonexistenttable' doesn't exist

参见 mysql_errno()

相关文章
php apache 函数 对指定的 uri 执行部分请求并返回所有有关信息php bzip2 函数 返回包含 bzip2 错误号和错误字符串的一个 arrayphp bzip2 函数 返回一个 bzip2 的错误字符串php fann 函数 返回最后一个错误数字。php fann 函数 返回最后的错误字符串。php geoip 函数 返回 geoip 数据库中详细的城市信息php php 选项/信息 函数 返回模块函数名称的数组php mysql 函数 返回上一个 mysql 操作中的错误信息的数字编码php mysql 函数 返回上一个 mysql 操作产生的文本错误信息php mysql 函数 从结果集中取得列信息并作为对象返回php mysql 函数 取得上一步 insert 操作产生的 idphp pcntl 函数 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。php postgresql 函数 获得查询结果的错误信息php pcre 函数 返回最后一个pcre正则执行产生的错误代码php readline 函数 初始化一个 readline 回调接口,然后终端输出提示信息并立即返回php php 选项/信息 函数 返回用于临时文件的目录php 错误处理 函数 产生一个用户级别的 error/warning/notice 信息php php 选项/信息 函数 返回当前线程的唯一识别符php mysqli 返回上一次 sql 操作的 sqlstate 错误信息php pdostatement 获取跟上一次语句句柄操作相关的扩展错误信息
关注编程学问公众号