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

mysqli_query至少需要2个参数

mysqli_query至少需要2个参数

慕桂英3389331 2019-05-30 17:12:23
mysqli_query至少需要2个参数这,这个mysqli_query命令导致以下错误mysqli_query("INSERT INTO `counter`.`hits` (`page_hits`) VALUES ('".$hits."')");警告:mysqli_query()至少需要2个参数,其中1个参数为这个错误信息意味着什么,如何修复?
查看完整描述

4 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

您需要指定您在页面前面的某个位置与数据库建立的连接。您应该将该变量放入查询中。假设您创建了一个名为$con的变量。那么你的代码应该是这样的。

mysqli_query($con,"INSERT INTO `counter`.`hits` (`page_hits`) VALUES ('".$hits."')");


查看完整回答
反对 回复 2019-05-30
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

似乎您混淆了mysqli_query和mysqli_query。前者接受SQL语句作为第一个Param,而后者期望一个链接标识符(由Mysqli:CONNECT创建)作为第一个Param,而该语句作为第二个Param。

这两个扩展不能相互竞争。我建议您选择一个,阅读有关如何连接、执行查询等的手册页,然后忘记另一个存在。您选择哪一个取决于您,mysqli功能更丰富,但结果更复杂。


查看完整回答
反对 回复 2019-05-30
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

mysqli_query除2个参数外,第一个变量是mysqli_connect等效变量,第二个变量是您提供的查询。

$name1 = mysqli_connect(localhost,db_username ,db_pswd ,db_name );$name2 = mysqli_query($name1,"INSERT INTO `counter`.`hits` 
(`page_hits`) VALUES ('".$hits."')");


查看完整回答
反对 回复 2019-05-30
  • 4 回答
  • 0 关注
  • 1301 浏览
慕课专栏
更多

添加回答

举报

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