连接服务PHP数据库

tenhom 2010-07-21 04:01:32
<?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这个问题?
...全文
107 点赞 收藏 15
写回复
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
maoyiwo 2010-07-21
学习学习- -
回复
张小菜1024 2010-07-21
第一:服务器没给权限,
第二:信息错误。
第三:安装问题。

除了这些估计再也找不出其他的了
回复
cash2911 2010-07-21
你把错误提示发下啊·
回复
andyxl 2010-07-21

。[Quote=引用 9 楼 dingsongtao 的回复:]

$link=mysql_connect('170.170.170.1:1433','root','root')

mysql的端口一般是1433哈
[/Quote]
回复
tenhom 2010-07-21
$link=mysql_connect("localhost","a122234_db ","你的数据库密码")
不对呀
在WEB管理的是另一个网址来的mysql.php.com这样的

显示这样的错误Lost connection to MySQL server at 'reading initial communication packet', system error: 111


回复
小脚丫666 2010-07-21
一般的空间商 不允许mysql对外链接 而且用户名和数据库名基本一致
拿用户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");
回复
Dleno 2010-07-21
$link=mysql_connect('170.170.170.1:1433','root','root')

mysql的端口一般是1433哈
回复
Dleno 2010-07-21
$link=mysql_connect('localhost,'root,'root')
这个地方不知道是你输错了还是什么?

连接服务器本机数据库,可以用localhost,但要看mysql.user表里的root用户是否允许localhost连接。
回复
tenhom 2010-07-21
不好意思我刚打错了,
连接服务器是这样不?
$link=mysql_connect('170.170.170.1:80','root','root')
回复
床上等您 2010-07-21
$link=mysql_connect('localhost','root,'root');
还有,你确定你的 db 服务器为 本地?端口?
回复
diannaomingong 2010-07-21

用mysql服务器的地址不要用localhost
回复
Luffy_龙 2010-07-21
localhost 要改成远程服务器的Ip+端口 貌似是
回复
kyzy_yy_pm 2010-07-21
mysql_connect('localhost','root,'root')//这正确???这引号
回复
tenhom 2010-07-21
[Quote=引用 1 楼 zero_strong 的回复:]

是的。还有你的结贴率!!!!
[/Quote]
我的结贴率有问题?
回复
Zero_Strong 2010-07-21
是的。还有你的结贴率!!!!
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告