Php 我看不出这个参数是什么
当我添加数据时,会弹出此错误 警告:mysqli_num_rows()要求参数1为mysqli_结果, C:\xampp\htdocs\BJMP访问者日志监视中给出的布尔值 第10行的System\add.php 我的代码如下所示Php 我看不出这个参数是什么,php,sql,Php,Sql,当我添加数据时,会弹出此错误 警告:mysqli_num_rows()要求参数1为mysqli_结果, C:\xampp\htdocs\BJMP访问者日志监视中给出的布尔值 第10行的System\add.php 我的代码如下所示 <?php include('connection.php'); extract($_POST); if(isset($reg)) { $que=mysqli_query($con,"select * from visitor where vis_e
<?php
include('connection.php');
extract($_POST);
if(isset($reg))
{
$que=mysqli_query($con,"select * from visitor where vis_email='$vid'");
if(mysqli_num_rows($que))
{
$m= "<p style='color:red'>This user already exists</p>";
}
else
{
$query= "insert into visitor values('','$vid','$name','$phone','$dob','$address','$cstatus','$tyvisit','$date')";
if(mysqli_query($con,$query))
{
$m= "Data saved successfully";
}
else
{
$m= "some error";
}
}
}
?>
mysqli_query()
返回一个布尔值
,对于您的情况,这意味着查询未成功,因此返回假值,该消息告诉您$que
查询失败。需要调试为什么。简单调试101,使用mysqli_error()
->$que=mysqli_query($con,“从vis_email='$vid''的访问者中选择*)或die(mysqli_error($con))代码>使用此查询$que=mysqli_查询($que,“从vis_email='$vid'、mysqli_使用_结果的访问者中选择*);