<?php
$link=mysql_connect('localhost,'root,'root')
or die ('数据库链接出错:'.mysql_error());
mysql_query("set names = 'GBK'");
mysql_select_db('lyb');?>
为什么我用这段连接数据库的代码在我本地可以运行,一上传到服务器上就运行不到的?
帐号跟密码都相同,还有数据库名称都没问题
是不是?$link=mysql_connect('localhost,'root,'root')
localhost这个问题?
$link=mysql_connect('localhost,'root,'root')
or die ('数据库链接出错:'.mysql_error());
mysql_query("set names = 'GBK'");
mysql_select_db('lyb');?>
为什么我用这段连接数据库的代码在我本地可以运行,一上传到服务器上就运行不到的?
帐号跟密码都相同,还有数据库名称都没问题
是不是?$link=mysql_connect('localhost,'root,'root')
localhost这个问题?
用mysql服务器的地址不要用localhost
还有,你确定你的 db 服务器为 本地?端口?
连接服务器是这样不?
$link=mysql_connect('170.170.170.1:80','root','root')
这个地方不知道是你输错了还是什么?连接服务器本机数据库,可以用localhost,但要看mysql.user表里的root用户是否允许localhost连接。
拿用户mysql账户 a122234_db 为例
所以 多是
$link=mysql_connect("localhost","a122234_db ","你的数据库密码")
mysql_select_db("a122234_db");
支持外链的空间商就是 把loacalhost换成你数据库ip了
$link=mysql_connect("170.170.170.1","a122234_db","你的数据库密码")
mysql_select_db("a122234_db");
不对呀
在WEB管理的是另一个网址来的mysql.php.com这样的显示这样的错误Lost connection to MySQL server at 'reading initial communication packet', system error: 111
用