如果MySQL值为空回声,否则回声?

时间:2013-03-24 00:58:01

标签: php mysql

我试图回应“没有输入任何解释”。如果使用以下代码在MySQL数据库中的health_info值为空。但是,无论行是否为空,它总是回声“没有输入任何解释”。我错过了什么或做错了什么?谢谢!

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

1 个答案:

答案 0 :(得分:0)

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

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

做一个var_dump( $health_info );,你会知道它的价值。