PHP无法连接Mysql数据库Fatal error: Call to undefined function mysql_connect()

我的系统是Win7我把php.ini配置好了,复制到了Windows目录下,并把c:\php和c:\php\ext以及Mysql的bin目录添加到了系统目录path下,在... 我的系统是Win7 我把php.ini配置好了,复制到了Windows目录下,并把c:\php 和 c:\php\ext 以及Mysql的bin目录添加到了系统目录path下,在测试时出现一下错误
Fatal error: Call to undefined function mysql_connect()

网上很多解答都不行,一直有这个错误,大家帮我想想问题可能出在哪? 所有可能出现问题的地方,有经验的朋友提示一下。
2楼的朋友 分号我已经去掉了 也就是加了扩展
Configuration File (php.ini) Path 是 C:\Windows
Loaded Configuration File 是 none 这是怎么回事

我的本来就是解压版的 也有ext文件夹
展开
 我来答
berg419
2010-09-14
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
先用phpinfo();看一下是否支持mysql。

要是没有,还是配置有问题。

Loaded Configuration File 看看php.ini是读哪个路径下的

php.ini 里extension = php_mysql.dll前的分号已经去掉了,extension_dir = "X:/php/ext"也改为了自己ext文件夹的路径,libmysql.dll和php5ts.dll也复制到Windows目录下的system32文件夹下
JUDASNOW
2010-09-14 · TA获得超过135个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:284万
展开全部
没有安装mysql扩展。
在php.ini文件中加入一行
如果是windows
extention=mysql.dll
linux
extention=mysql.so
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kashifs
2010-09-14 · TA获得超过133个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:124万
展开全部
我告述你:下个同版本的php解压版,覆盖你的那个php,然后去掉;开启扩展就行了。
我也出现过这东西,安装版有的版本不带扩展,就是没有ext目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coyeah
2010-09-14 · TA获得超过975个赞
知道小有建树答主
回答量:802
采纳率:0%
帮助的人:1128万
展开全部
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
这3个字段前面的;前部去掉
然后重新启动服务
测试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式