如果我在SQL查询上使用!empty(),即使没有返回任何行,也不会说它为空。例如
$result = $conn->query($sql_ideas);
if ( !empty($result)) {
while($row = $result->fetch_assoc()) {
$highlights[] = array($row["summary"], $row["detail"]);
}
-- Do stuff --
}
它只是像返回结果一样进行。我是在做错什么,还是有办法解决这个问题?
假设您使用的是mysqli,则您的结果对象实际上将是“ mysqli结果”-它本身就是一个类。检查行数是否大于零将成为解决方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句