mysql与php与Apache都配置了 但是就是不成功,怎么回事?

运行这段代码的时候正常:<?phpphpinfo();?>但是运行这段代买就会出现:Fatalerror:Calltoundefinedfunctionmysql_con... 运行这段代码的时候 正常:

<?php
phpinfo();
?>
但是运行这段代买就会出现:Fatal error: Call to undefined function mysql_connect() in
E:\myenv\apache\htdocs\text2.php on line 3
<?php

$conn=mysql_connect("localhost","root","root");
if($conn){
echo "连接mysql数据库ok";
}else{
echo "连接数据库失败";
}
?>
展开
 我来答
猪二爷o0
推荐于2016-08-08 · 超过164用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:199万
展开全部
你先检查下php.ini有没有开启mysql,然后最好再确认下PHP版本,看是否已经取消了mysql相关函数,然后你再看下是否用mysqli可否能正常连接到mysql,如果再想确认可以看下pdo连接MYSQL是否能够正常,多排查下。
追问

extension=php_mysql.dll

extension=php_mysqli.dll

已经启用,也出现了这个

因为是初学者好多都不懂 但是这块真难到我了 怎么查也查不出来!

追答
那你把连接信息里面的localhost换成127.0.0.1然后你在看下你的数据库用户和密码是否匹配。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式