如果MySQL值为空echo,则else echo


If MySQL value empty echo, else echo?

我试图返回"No explanation entered."如果health_info值在MySQL数据库中为空,下面的代码。但是,无论该行是否为空,它总是回显"未输入解释"。我错过了什么或做错了什么?谢谢! !

<?php   
    if (empty($health_info)) {
        echo "No explanation entered.";
    } else {
        echo $health_info;
    }
?>
<?php   
    if (empty($health_info)) {
        echo "No explanation entered.";
    } else {
        echo $health_info;
    }
?>

在你的代码中,你正在评估未定义的$health_info(如果代码是你发布的)。

做一个var_dump( $health_info );,你就知道它的值是什么了