php Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'db_user'@'localhost'

传到服务器上去以后就报了这个错误,Warning:mysql_connect()[function.mysql-connect]:Accessdeniedforuser'... 传到服务器上去以后就报了这个错误,Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'db_user'@'localhost' (using password: YES) ,通过万网提供的信息说是因为mysql数据库跟网站不是同一台服务器下的缘故,那这样的话,改怎么解决呢,是不是
我现在换成另外一种链接数据库的类了,但是确实可以的,是不是我的链接数据库方式服务器不支持的缘故,我现在用的是phpcms的数据库类,传上去可以的
展开
 我来答
zikiss
2011-05-30 · TA获得超过1091个赞
知道小有建树答主
回答量:725
采纳率:100%
帮助的人:636万
展开全部
$hostname="127.0.0.1"; //真正的数据库地址
$username="user"; //用户名
$password="password"; //密码
$dbname="database_name"; //数据库名称
$conn = mysql_connect($hostname,$username,$password) or die("不能连接服务器!");
mysql_select_db("$dbname", $conn) or die("不能选择数据库");
更多追问追答
追问
public function dbconnect(){
if($usepconnect==1){
$this->dbLink=mysql_pconnect($this->dbServer,$this->dbUser,$this->dbPwd);
}else{
$this->dbLink=mysql_connect($this->dbServer,$this->dbUser,$this->dbPwd);
}
虚拟主机上就报错:$this->dbLink=mysql_connect($this->dbServer,$this->dbUser,$this->dbPwd);
这段代码
追答
具体错误信息是什么呀?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liheanyway007
2011-05-30 · TA获得超过280个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:122万
展开全部
$this->dbServer 这个改为你的数据库IP地址,不要用 127.0.0.1 或者 localhost
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶孤城走西楼
2018-04-02
知道答主
回答量:9
采纳率:0%
帮助的人:5634
展开全部
把localhost改为万网提供数据库服务器的IP地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式