如何关闭来自php本地主机的警告消息

时间:2014-02-04 11:34:49

标签: php localhost

当查询与用户名和密码不匹配时,localhost会返回警告消息。我怎么能把它关掉?

我认为有一些 有人可以指导我吗?

消息是这个消息

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 2 in /var/www/login/loginform.php on line 24

3 个答案:

答案 0 :(得分:1)

编辑PHP.ini文件:

将这两行设为:

   display_errors = Off
    display_startup_errors = Off

答案 1 :(得分:0)

你真的应该修复导致警告的任何内容,但你可以使用error_reporting隐藏/显示错误。要隐藏警告消息,您可以使用以下内容:

error_reporting(E_ERROR | E_PARSE);

答案 2 :(得分:0)

您必须修改代码而不是将其关闭。 如果要关闭警告,可以在服务器的php.ini中进行设置。设置

error_reporting = E_ALL & ~E_NOTICE

我建议全球范围内这样做并不是一个好主意。所以在使用PHP的项目中这样做。为此,您可以使用PHP函数

error_reporting(E_ALL ^ E_NOTICE);

在代码开始执行之前放置此函数。