本地php与mysql链接不上

我看了一个测试文件,
<?php
$link=mysql_connect("localhost","root","");
if(!$link) echo "失败!" ;
else echo "成功!" ;
mysql_close();
?>

打开后提示:
Fatal error: Call to undefined function mysql_connect() in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\test.php on line 2
这是哪的问题啊,连了一个晚上了,高手帮忙!

这是你的PHP.INI没有打开extention=mysql.dll,解决方案在PHP.INI中把;extention=mysql.dll前面的;号去掉重启IIS或者APACHE

这里需要注意的就是你修改的PHP.INI是那个可以利用
<?php
echo phpinfo();
?>

就会出现你的PHP.INI的位置,你改这个位置的PHP.INI就OK了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-17
Call to undefined function mysql_connect()
调用mysql_connect失败,你没加载mysql函数库
第2个回答  2009-07-17
在PHP.INI中把;extention=mysql.dll前面的;号去掉重启服务器看看 另外PHP下的MYSQL.DLL复制到windows/system32下
第3个回答  2009-07-18
mysql函数库 没使用当然 不能使用 数据库的函数mysql_connect()了。
这个问题我也遇到过,解决方法如下:
在PHP.INI中把;extention=mysql.dll前面的;号去掉重启服务器看看 另外PHP下的MYSQL.DLL复制到windows/system32下
第4个回答  2009-07-24
mysql没启动吧
相似回答