2010-03-18 77 views
3

我想隐藏所有mysql错误消息,而不使用mysql_error()。 有没有解决方法?在你的PHP脚本如何隐藏错误消息

error_reporting(0); 

回答

6

第一行把@mysql_query调用(@mysql_query('some query');)的前取消错误消息。

+0

OK!谢谢!那完全是什么错误呢? – Simon 2010-03-18 16:21:38

+1

阅读文档以获取更多信息http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting – markcial 2010-03-18 16:27:31

11

任何函数之前的代码

+5

通过这种方式你可以摆脱你的错误信息,但它不会解决问题与您的查询。抑制错误消息不是正确的方法。你应该修复你的查询。 – Mikk 2010-03-18 17:50:04

2

是的,你可以在所有mysql查询之前添加@

例如:

$result = @mysql_db_query ("database","SELECT * FROM agents WHERE ID = '$id'");