
正文
屏蔽数据库报错php php屏蔽警告
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
wamp环境下php链接数据库出错呢?
这个是数据库用户权限配置不对,查一下你数据库的版本和平台,。Linux平台和windows平台的修改方法不太一样,不过都要登陆到mysql的后台,用root用户来修改,修改后重新启动mysql服务。
从错误提示信息:未知的MySQL服务器主机来看,可能的原因:localhost 这个域名代表的是本地主机,但有的电脑需要设置 hosts 才能正常支持域名解析。
在MYSQL 是查看一下root是不是可以在任意主机登陆。mysql- user host字段 是不是% (百分号为所有主机) 。打开PHP的调试模式,看看出错的原因代码。
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 24576 bytes) in D:\wamp\www\ckly.php on line 43 从错误提示来看,是指php设置的8M内存已经耗尽。
相关问答
Q1: php连接数据库是报错
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。
这个错误的意思是文件没有找到屏蔽数据库报错php,需要的文件名是:数据库连接.PHP 你检查文件是否存在屏蔽数据库报错php,确保正确文件存在即可解决。
你创建数据库的时候没有一个连接标识怎么能创建成功.应该先连接mysql。
Q2: 如何屏蔽php错误?
1、在php代码中直接使用:error_reporting(E_ALL&~E_NOTICE)。或者:ini_set(error_reporting,E_ALL&~E_NOTICE);或者在php.ini这个配置文件中搜索display_errors=on改为off。
2、方法在有可能出错的函数前加@,然后or die()如:mysql_connect(...) or die(Database Connect Error)屏蔽PHP错误提示方法编辑php.ini ,查找display_errors = ,将“=”后面的值改为off。
3、display_errors屏蔽法 这种方法应该是最彻底的一种解决办法,因为前两种方法只能作用于单行或者单个文件,这个则是作用于所有的php文件。
4、在php配置文件里修改。error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 上面语句意思是:显示所有报错信息,除了被废弃的和严格的错误显示。
5、最简单的方法,在执行的语句前面写一个@符号,例如:mkdir(c:\\123);执行失败的错误信息不会显示。
关于屏蔽数据库报错php和php屏蔽警告的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






