报错:Fatal error: Uncaught Error: Call to undefined function mysql_connect()解决

博主分享了在PHP更新到7.3版本后遇到的数据库连接错误,并详细记录了解决过程,包括如何将废弃的mysql_connect()函数替换为mysqli_connect(),以及调整数据库查询方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决数据库连接报错问题

PHP更新7.3之后,突然发现网站连接数据库之后出现了“Fatal error: Uncaught Error: Call to undefined function mysql_connect()”的错误提示。经过本小白一系列排(du)查(niang)发现这个函数改成了mysqli_connect().所以修改代码如下:

$sql=mysqli_connect('test','root','root','abc');
//学习中,一些不规范命名还请见谅。

mysql_query()这一行报错还没有解决,继续度娘了。。。。
在这里插入图片描述
这次在查询的时候发现还没有人发布过解决这个问题的文章,本小白心血来潮高低给你们整两句。言归正传,在度娘求学无果之后,抱着破罐子破摔的态度也给mysql_query()也加了一个i(毕竟法治社会嘛,人人平等)。发现还是报错,不过变成了下面这个这个错误在这里插入图片描述索性给他来个改头换面,把它的两个参数换了换(这孩子指定疯了)。没有想到还真可以了。可能我的教程有点老了哈哈哈。不多废话了,上代码

//数据库用户名:root  密码:root 数据库:abc
$con=mysqli_connect('test','root','root','abc');
//简单测试一下
if ($con) {
	echo '连接成功';
}else{
	echo "连接失败";
}
//执行操作
$abc = mysqli_query( $con , 'insert into a(id) values(125)');
var_dump($abc);

下面是输出结果
输出结果
送给小白们学习下。有什么错误之处还望大佬指点
感谢阅读

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值