为了账号安全,请及时绑定邮箱和手机立即绑定

我连接的时候报错了,哪位大神帮忙看一下?

<?php 

if(mysql_connect("localhost","root","")){

echo "连接成功!";

}else{

echo "连接失败!";

}

 ?>







Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Applications/XAMPP/xamppfiles/htdocs/myproject/06day/test.php:2 Stack trace: #0 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/myproject/06day/test.php on line 2

正在回答

2 回答

PHP版本问题,我刚开始也是报错,未定义函数,改为mysqli_connect();就行了

0 回复 有任何疑惑可以回复我~

php对mysql的调用需要将结果返回,再进行调用,你这样写会被判断为在执行一个函数判断,而这个函数没被定义。

正确的写法:

<?php 

$con = mysql_connect("localhost","root","");

if($con){

echo "连接成功!";

}else{

echo "连接失败!";

}

 ?>

或者更简洁:

<?php

$con = mysql_connect("localhost","root","") or die ("连接失败");

?>


0 回复 有任何疑惑可以回复我~
#1

qq_缔造者_03554660 提问者

是不是mysql版本太高了,mysql_connect不行,但是mysqli_connect可以
2017-03-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72505    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

我连接的时候报错了,哪位大神帮忙看一下?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号