我无法查看“无效”,是否有任何建议使其运行?
<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>
答案 0 :(得分:2)
if(mysqli_num_rows($result)>0){
while ($rows=mysqli_fetch_array($result) ) {
echo "<tr>";
//etc
}
}
else
{
echo "invalid";
}