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的数据库类,传上去可以的 展开
我现在换成另外一种链接数据库的类了,但是确实可以的,是不是我的链接数据库方式服务器不支持的缘故,我现在用的是phpcms的数据库类,传上去可以的 展开
3个回答
展开全部
$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("不能选择数据库");
$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);
这段代码
追答
具体错误信息是什么呀?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$this->dbServer 这个改为你的数据库IP地址,不要用 127.0.0.1 或者 localhost
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把localhost改为万网提供数据库服务器的IP地址
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询