php - 如果 mysql 字段为空

标签 php mysql

我有数据库中的菜单。

$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/

相关文章:

PHP:无法使用 fetch_row 登录

php - 如何保护 PHP 代码?

php - 如何在 WooCommerce 产品描述中显示所有图片

php - 如何选择表格中间的一行并选择它之后的所有行?

java - 如何使用 JPA 注释注释 MYSQL 自动增量字段

mysql - 如何在 mysql 中实现该 SQL 查询?

计算值的MySQL连接表

javascript - 检查 PHP 和 Javascript 中字符串中的 '

php - 如何在 php 测试中使用模拟对象

mysql - 使用 MySQL 触发器将所有表更改记录到辅助表