我有数据库中的菜单。
$sqlCommand = "SELECT id, menu FROM myTable WHERE showing='1' ORDER BY id ASC";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
$menu='';
while ($row = mysqli_fetch_array($query)) {
$id = $row["id"];
$hormenu = $row["menu"];
$menu .='<li><a href="mypage.php?id='.$id.'">'. $hormenu .'</a></li>';
}
当我将任何菜单字段保留为空时。 它向我展示了
<li><a href="mypage.php?id='.$id.'"></a></li>
我如何隐藏或禁用它
请帮忙。
最佳答案
检查是否有数据
$hormenu = $row["menu"];
if($hormenu){
$menu .='<li><a href="mypage.php?id='.$id.'">'. $hormenu .'</a></li>';
}
关于php - 如果 mysql 字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056322/