<?php
include("db_con.php");
$szID = addslashes( $_GET['id'] );
$szPART = addslashes( $_GET['part'] );
$sum = 0;
$todayc = date("Y-m-d");
$sql = "select * from counter where id='$szID' and date='$todayc' and part=$szPART";
$result = mysqli_query($sql);
if( !$result )
{
echo json_encode('DB access denied : Try again');
exit;
}
$row = mysqli_fetch_array($result);
if(!$row)
{
$sql0 = "insert into counter(id,date,part,cnt) values('$szID','$todayc',$szPART,1)";
mysqli_query($sql0);
}
else
{
$sql1="update counter set cnt=cnt+1 where id='$szID' and date='$todayc' and part=$szPART";
mysqli_query($sql1);
}
$sql="select * from counter where id='$szID' and date='$todayc' and part=$szPART";
$result=mysqli_query($sql);
$row=mysql_fetch_array($result);
$cnt=$row[cnt];
$sqlt="select * from counter where id='$szID' and part=$szPART";
$resultt=mysqli_query($sqlt);
while($rowt=mysqli_fetch_array($resultt)){
$sum+=$rowt[cnt];
}
$datas[0] = $sum;
$datas[1] = $cnt;
//echo json_encode("TOTAL:" . $sum . " TODAY:" . $cnt);
echo json_encode($datas);
?>
这是我的代码。我想在我的Web服务器上使用查询,但它不起作用。
出现错误信息:
PHP警告:mysqli_query()需要至少2个参数,第11行/var/www/html/sstemp/counter.php中给出1个参数
我不知道自己应该做什么,有人能给我一个提示吗?
答案 0 :(得分:0)
请发布db_conn.php文件。检查员密码。我们需要知道mysqli在哪里初始化才能将其设置为代码。
每个mysqli函数都在等待至少两个参数:第一个是mysqli初始化变量(主要是$ mysqli)