我在我的SQL数据库中有可变类型的数据,并且我使用PHP来表示一个表。0的SQL字段值返回空
有时我有3列,有时我有更多,这取决于数据的类型。 如果我使用:
$fourthcolumn=$row['fourth'];
if(empty($fourthcolumn)){
// DO NOTHING
}else{
echo "<td class='fourth'>" . $fourthcolumn. "</td>";
}
然后,它工作正常但有一个例外: 一些列的数量。当数量为'0'时,它将返回为空,并且不会使td的值为'0'。
在我的结构,如果没有信息,则该单元是完全空白,而这正是我希望回来为空
有没有办法返回“0”?我究竟做错了什么?
这应该很可能需要用'||'代替'&&' – 2014-10-10 17:27:49
@ Fred-ii-答案是基于在else问题中处理的积极结果。编辑清楚 – andrew 2014-10-10 18:00:16
好的,这是有道理的。我认为或者会工作。 OP尚未对任何答复/评论做出回应;只有时间会告诉;) – 2014-10-10 18:01:35