如何检查PhP中的mysql条目是否为空?

Dav*_*lis 9 php mysql record

这是我从表中回应的描述变量:

$description = mysql_result($result,$i,"description");
Run Code Online (Sandbox Code Playgroud)

有时$ i'th记录是空的,没有任何数据/没有描述.

我想要做的是回复"没有描述可用"的记录是空的

if (isset($description)){ echo "No description available";}
else{ echo $desctipion;}
Run Code Online (Sandbox Code Playgroud)

我的尝试不起作用,因为它然后回应没有描述可用于每个记录,即使那些非空.

答案是什么?

Mat*_*ins 26

isset($description)将导致true,因为$ description仍然设置,即使其值为"empty".你需要使用的是空的.

if (empty($description)) {
    echo "No description available";
} else {
    echo $description;
}
Run Code Online (Sandbox Code Playgroud)

  • @ yes123:请你详细说明一下?您不需要在每个帐户上使用它,但为什么不使用它? (2认同)