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

致命错误:未捕获的错误:调用未定义的函数 mysql_close()

致命错误:未捕获的错误:调用未定义的函数 mysql_close()

PHP
汪汪一只猫 2021-07-06 13:05:45
我正在学习 MySQL 准备语句,当我运行以下代码时,出现 PHP 致命错误:未捕获的错误:调用未定义的函数 mysql_close()。输出是正确的,我无法弄清楚为什么会发生这样的错误。谢谢你的时间!$conn3 = new mysqli(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME);$event_type = $jarray['event_type'];$key = "submission";$search = $conn3->prepare("SELECT * FROM metadb USE INDEX(field_id) WHERE event_type = ? AND event_field = ?");$search->bind_param('ss', $event_type, $key); $search->execute();$search->store_result();echo $search->num_rows;mysql_close($conn3);
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

使用$conn3->close();代替mysql_close($conn3);

您正在使用mysqli打开连接,然后尝试使用mysql.

建议:mysqli在代码中混合了面向对象和过程我建议您坚持使用一个(最好是面向对象)。我还将建议您开始使用PDO而不是mysqli原因解释here

有关您的更多详细信息,mysqli请参阅此文档

有关您的更多详细信息,PDO请参阅此文档


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 356 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信