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之后,错误还是一样,有解决方法的帮帮我吧,谢谢了........ 展开
<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之后,错误还是一样,有解决方法的帮帮我吧,谢谢了........ 展开
3个回答
展开全部
显然是mysql扩展没有加载,php_mysql.dll没加载吧,你看看phpinfo()里是否有,没有的mysql扩展有mysqli或者pdo_mysql都可以
更多追问追答
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你找到 php.ini 文件 找到 其中 一行 ;extension=php_mysql.dll 把前面分号去掉, 改成 extension=php_mysql.dll 重启iis 即可,启用 mysql的连接 及访问mysql模块功能!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$con = mysql_connect("localhost","数据库账号","数据库密码");
mysql_select_db("数据库名称",$con);
这两句就链接数据库了。不用这么麻烦。链接数据库又不是什么重要的代码。写上就好了。
mysql_select_db("数据库名称",$con);
这两句就链接数据库了。不用这么麻烦。链接数据库又不是什么重要的代码。写上就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |