我无法使用其他语句回显无效

时间:2019-02-05 07:40:49

标签: php html mysqli

我无法查看“无效”,是否有任何建议使其运行?

    <table border="1">
<tr>
    <th>First Name</th>
    <th>Last Name</th>
    <th>Strand</th>
    <th>Section</th>
</tr>   

<?php
 $conn=mysqli_connect("localhost","root","","search");
 $set=$_POST['search'];
 if ($set > 0) {
 $show="SELECT * FROM search_student WHERE fname='$set'";
 $result=mysqli_query($conn,$show);

 while ($rows=mysqli_fetch_array($result) ) { 
    echo  "<tr>";
    echo  "<td>";
    echo $rows['fname'];
    echo  "</td>";
    echo  "<td>";
    echo $rows['lname'];
    echo  "</td>";
    echo  "<td>";
    echo $rows['strand'];
    echo  "</td>";
    echo  "<td>";
    echo $rows['section'];
    echo  "</td>";
    echo  "<tr>";
    echo "</br>";
 }
 }

这里的else语句不起作用

  else{
 echo "invalid";
 }

 ?>
 </table>

1 个答案:

答案 0 :(得分:2)

    if(mysqli_num_rows($result)>0){
        while ($rows=mysqli_fetch_array($result) ) { 
        echo  "<tr>";
        //etc

       }
     }
     else
     {
      echo "invalid";
     }