为什么命令行可以连接到数据库,而php却不行呢?

hblhshb 2006-05-24 01:26:53
在网上看有一个因为inetinfo.exe被防火墙禁止.可是我看了我的防火墙也没有啊.
而且在远程用ODBC也可以连接上.但是在服务器的PHP程序中就是不行.晕了啊.帮忙.谢谢
$host="localhost";//数据库服务器名称;
$host_name="*****";//数据库用户名
$host_pw="*****";//数据库密码44775251
$db_name="*****";//数据库表名
mysql_connect($host,$host_name,$host_pw) or die("Cann't connect to the database!!!");//连接数据库
...全文
361 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hblhshb 2006-06-06
  • 打赏
  • 举报
回复
可能是版本加防火墙问题。换了几个版的mysql,关了防火墙,就好了。
uhopenet 2006-05-25
  • 打赏
  • 举报
回复
确认你的数据库允许该用户名使用localhost方式访问
ryl 2006-05-25
  • 打赏
  • 举报
回复
确认你的mysql已经启动了
zeroleonhart 2006-05-24
  • 打赏
  • 举报
回复
你看看端口是否是3306,还有把localhost改成你的ip地址
首先确认你的mysql已经启动了
aniude 2006-05-24
  • 打赏
  • 举报
回复
只是不能连接数据库吗?能用phpMyadmin吗
xwsn 2006-05-24
  • 打赏
  • 举报
回复
用iis做服务器不是很懂。
hblhshb 2006-05-24
  • 打赏
  • 举报
回复
关掉了防火墙也是不行
hblhshb 2006-05-24
  • 打赏
  • 举报
回复
错误提示:
Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10057) in E:\wwwroot\huiyibo\www\include\common.inc.php on line 13
Cann't connect to the database!!!
kongguyoulan163 2006-05-24
  • 打赏
  • 举报
回复
你是怎么看的?你把防火墙关掉试一下不就知道了
xwsn 2006-05-24
  • 打赏
  • 举报
回复
说明白些
iasky 2006-05-24
  • 打赏
  • 举报
回复
什么错误 ?

21,889

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧