发布于 2015-02-03 01:54:37 | 860 次阅读 | 评论: 1 | 来源: PHPERZ

这里有新鲜出炉的PHP面向对象编程,程序狗速度看过来!

PHP开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。


本文为大家讲解的是php错误:PHP Warning:  mysql_real_escape_string() : Access denied for user 'www'@'localhost' (using password: NO) in 的解决方法,感兴趣的同学参考下。

错误描述

PHP Warning:  mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: Access denied for user 'www'@'localhost' (using password: NO) in /web/xxx.php on line 行号
PHP Warning:  mysql_real_escape_string() [<a href='function.mysql-real-escape-string'>function.mysql-real-escape-string</a>]: A link to the server could not be established in /web/xxx.php on line 行号

原因分析

这二条错误信息一般会成对出现,

mysql_real_escape_string是mysql_escape_string函数的加强版,不同的是mysql_real_escape_string需要多传入一个数据库连接标示,在编码上有一定加强。

而且mysql_escape_string属于是php的废弃函数,官方推荐使用mysql_real_escape_string

引起这种错语的原因就是因为你在使用mysql_real_escape_string时没有传入数据库连接标示符,或传入的数据库资源是无效的。

解决方法

传入数据库连接标示符,并检查数据库资源是否有效。



最新网友评论  共有(1)条评论 发布评论 返回顶部
ldqdl 发布于2015-11-03 00:16:33
爱死你了,楼主
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务