Fatal error: Call to undefined function mysql_connect() in D:\Program Files\Apache Group\Apache2\htdocs\testdb.php on line 5
就是一个简单的连接MYSQL的试验语句,代码如下然后连接的时候就是出现上面的错误了!!
<?php
$host="localhost:8089"; //主机名
$user="root"; //mysql用户名
$pw="123456"; //mysql密码
$link=mysql_connect("$host","$user","$pw");
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
因为我设置的端口不是80是8089那样写对的吧?
[b]问题补充:[/b]
大虾们的回答,我都试过了,好像还是解决不了问题,估计是我的配置有问题吧,但是,换作别的程序都是没有问题的,我想还是这段代码本身有问题吧,就是pan_java说的不要引号,可能还有其他错误,不过谢谢了!!
Rowen的答案也很好。
我的MYSQL端口是3306。
[b]问题补充:[/b]
Rowen的连接我也看了,不过试过后有错误,是apache不能加载php_w32api.dll,路径我就不写了,还是多找两个连接数据库的例子来试验,分数该怎么给呢,网站好像不支持平均的样子!
先给Rowen吧,下次去pan_java那里!谢谢,还请原谅!
apache 连接mysql错误信息!谢谢大侠们!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
- iteye_20589 2009-07-21 10:01关注
因为我设置的端口不是80是8089那样写对的吧?
那样写没问题吧..,另外要确定你的用户名和密码没问题...是你这行有错吧.$link=mysql_connect("$host","$user","$pw");
出现Fatal error: Call to undefined function mysql_connect()错误的解决方法:
1.将libmysql.dll和php5ts.dll拷贝至windows目录下的system32下!
2.修改windows安装目录下的php.ini 去掉;extension=php_mysql.dll前面的分号
3.extension_dir = "d:\php\ext (文件在PHP.INI中)本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
- ¥30 STM32 INMP441无法读取数据
- ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
- ¥15 用visualstudio2022创建vue项目后无法启动
- ¥15 x趋于0时tanx-sinx极限可以拆开算吗
- ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
- ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
- ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
- ¥30 c#打开word开启修订并实时显示批注
- ¥15 如何解决ldsc的这条报错/index error