PHP和MySQL,测试时出现“Fatal error: Call to undefined function mysql_connect()”错误,求帮助....

测试数据库连接源码:<html><head><title>连接数据库</title></head><body><?php$link=mysql_connect('loca... 测试数据库连接源码:
<html>
<head>
<title>连接数据库</title>
</head>
<body>
<?php
$link = mysql_connect('localhost', 'admin', '123456');//创建连接
if ($link) //如果连接失败
{ echo '服务器的基本信息是' .mysql_get_host_info($link); }
else //数据库连接成功
{ echo '连接失败' . mysql_error(); }
mysql_close($link); //关闭连接
?>
</body>
</html>
配置方面,在这个错误出现时,已经自己尝试按照下图修改过,

然后重启了apache之后,错误还是一样,有解决方法的帮帮我吧,谢谢了........
展开
 我来答
百度网友7c143ea
推荐于2018-04-19 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:65.6万
展开全部
显然是mysql扩展没有加载,php_mysql.dll没加载吧,你看看phpinfo()里是否有,没有的mysql扩展有mysqli或者pdo_mysql都可以
更多追问追答
追问

phpinfo()里是看这一块吧,是这样写的,不怎么懂....

追答

mysqlnd是新的mysql驱动,但你没有操作mysql的扩展,一般就mysql/mysqli/pdo_mysql,你要使用mysql_connnet()就要用到mysql扩展,使用mysqli_connect()就要装mysqli扩展,使用pdo形式就要装pdo和pdo_mysql扩展,如下:


本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0f37e23c0
2013-03-06 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1294万
展开全部
你找到 php.ini 文件 找到 其中 一行 ;extension=php_mysql.dll 把前面分号去掉, 改成 extension=php_mysql.dll 重启iis 即可,启用 mysql的连接 及访问mysql模块功能!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq360575925
2013-03-06 · TA获得超过373个赞
知道答主
回答量:531
采纳率:0%
帮助的人:173万
展开全部
$con = mysql_connect("localhost","数据库账号","数据库密码");
mysql_select_db("数据库名称",$con);
这两句就链接数据库了。不用这么麻烦。链接数据库又不是什么重要的代码。写上就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式