用了mysql_real_escape_string()后php报错

上一篇 / 下一篇  2014-08-04 10:37:00 / 个人分类:php

原来程序是好的,后来加了mysql_real_escape_string这个方法对参数处理了一下就报这个错了,不过本地是没有报错的,服务器上就会报这个错:

Warning: mysql_real_escape_string(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/hs/comm/myfunc.php on 
line 9 

Warning: mysql_real_escape_string(): 
A link to the server could not be established in /var/www/hs/comm/myfunc.php on line 9

后来猜想到是不是因为这个和mysql相关的,要先连接到数据库后才行,不是和一般的处理参数的方法一样的,所以就把它移动到连接了数据库之后处理,然后就不报错了,初学PHP 很多知识还是一知半解,有知道详情的请指教哦!

后来看到这样一个帖子,可能会有帮助,分享给大家:
http://stackoverflow.com/questions/15433057/warning-mysql-real-escape-string-function-mysql-real-escape-string-a-link/15433104


TAG:

 

评分:0

我来说两句

Open Toolbar