0
这应该很简单....但它需要一段时间...以下是不工作的代码(它不显示任何内容或每次都显示空白状态消息)。 $显示图像是查询,我知道它运行良好。PHP MYQSLi如果字段为空,返回一个不同的值
// BLANK STATE TOGGLE
$result = mysqli_fetch_array($showimage, MYSQLI_ASSOC);
if($result == ''){
echo '<p>Sorry- no image.</p>';
}
else {
echo '<p>There is an image!</p>';
}
}
你怎么知道它运行良好?因为`$ result`可以是```````false`的唯一场景是查询失败 – 2011-01-31 03:43:42
`$ showimage`是一个mysqli_result吗?你有错误报告启用和`display_errors`设置为“开”?此外,来自`mysqli_fetch_array`的返回值是一个数组或`NULL`。您可能应该针对其中的一个而不是空字符串进行测试。 – Phil 2011-01-31 03:44:26
好的 - 他们如何检查空表值? – WillHerndon 2011-01-31 03:46:02