这是我从表中回应的描述变量:
$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)