Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果PHP警告指的是发生在;第0行“;?_Php_Mysql_Warnings - Fatal编程技术网

如果PHP警告指的是发生在;第0行“;?

如果PHP警告指的是发生在;第0行“;?,php,mysql,warnings,Php,Mysql,Warnings,在引用第0行之前,我从未遇到过这样的错误。它是否有特定的含义,或者仅仅是PHP在出现问题之前无法确定行号 全部警告如下: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /xxxxxx/text_editor.php on line 0 虽然出现了警告,但我的MySQL连接看起来完好无损,除此消息外,应用程序的行为与预期一致 此外,我还设置了错误报告(0),所以我没有

在引用第0行之前,我从未遇到过这样的错误。它是否有特定的含义,或者仅仅是PHP在出现问题之前无法确定行号

全部警告如下:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /xxxxxx/text_editor.php on line 0
虽然出现了警告,但我的MySQL连接看起来完好无损,除此消息外,应用程序的行为与预期一致

此外,我还设置了错误报告(0),所以我没有想到会出现任何PHP警告

我正在运行PHP5.2.11,无法在其他相同的安装上重现错误,也无法在使用PHP5.2.9或PHP5.3.0时重现错误。鉴于上述情况,有人能为我解释一下吗

谢谢,如果你需要更多的信息,请告诉我

Rich

我找到了这个bug报告:

提交人声称:

当异常在 异常处理程序,引发一个“异常” 无堆栈帧,在线未知 显示“0”消息


不过,我不知道这是否适用于你的情况。您是否在text_editor.php中捕捉到错误?

Hmm,您是否声明数组返回类型


可能需要返回类型,但有一个默认行为。

第0行表示由于某种原因,PHP无法为出现问题的位置确定更好的行号

问题的根本原因似乎是,您传递给
mysql\u fetch\u array()
的第一个(可能是唯一的)参数不是
mysql\u query()的有效结果。在使用结果集获取结果之前,是否检查了
mysql\u query()
本身是否已成功返回

Phil Pafford提供的第一个参数是:

必需的。指定要使用的数据指针。数据指针是mysql_query()函数的结果

mysql_query的说法也一样:

函数的作用是:对mysql数据库执行查询

此函数用于返回SELECT查询的查询句柄、其他查询的TRUE/FALSE或失败时的FALSE

查看您的错误检查代码。对数据库的每个查询都可能失败-如果没有其他问题,DBMS可能已经崩溃

array_type

    * MYSQL_ASSOC - Associative array
    * MYSQL_NUM - Numeric array
    * MYSQL_BOTH - Default. Both associative and numeric array