如果PHP警告指的是发生在;第0行“;?
在引用第0行之前,我从未遇到过这样的错误。它是否有特定的含义,或者仅仅是PHP在出现问题之前无法确定行号 全部警告如下:如果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),所以我没有
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