如果查询结果为空,显示空/空白表或仅表头的正确实现是什么?
**注意/条件
没有页面重定向
没有创建两张表,一张用于查询结果为空,一张用于查询结果
还是有更好的方法来做到这一点?
这是一个示例代码:
<?php if(isset($result)){ ?>
<table>
<tr>
<td>Name</td>
<td>Email</td>
</tr>
<?php foreach($result as $key => $data){?>
<tr>
<td><?php echo $data['name'];?></td>
<td><?php echo $data['email_add'];?></td>
</tr>
<?php }?>
</table>
<?php } ?>
这里的问题是它仍然在 foreach 循环上引发错误。