2017-10-08 43 views
-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"; 
     } 
    } 
    } 
?> 
+0

這消息告訴你'$ que'查詢失敗。需要調試原因。簡單的調試101,使用'mysqli_error()' - >'$ que = mysqli_query($ con,「select * from visitor where vis_email ='$ vid'」)或die(mysqli_error($ con));' – Sean

+0

使用此查詢$ que = mysqli_query($ que,「select * from visitor where vis_email ='$ vid'」,MYSQLI_USE_RESULT); –

回答

0

mysqli_query()返回boolean value,爲您的情況下,它意味着查詢不成功從而返回FALSE值

相關問題