-1
当我添加一个数据时,这个错误弹出。我无法看到这个参数是什么
警告:mysqli_num_rows()预计参数1被mysqli_result, 布尔在C中给出:\ XAMPP \ htdocs中\ BJMP访问者登录在线监测 系统\ add.php 10
我的代码看起来像下面。
<?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";
}
}
}
?>
这消息告诉你'$ que'查询失败。需要调试原因。简单的调试101,使用'mysqli_error()' - >'$ que = mysqli_query($ con,“select * from visitor where vis_email ='$ vid'”)或die(mysqli_error($ con));' – Sean
使用此查询$ que = mysqli_query($ que,“select * from visitor where vis_email ='$ vid'”,MYSQLI_USE_RESULT); –