如何检查我的语句是否为空?如果 Join 不包含任何内容,下面的代码将不显示任何内容。我如何让它显示我的 IF 语句的第一部分(你的待办事项列表是空的!)?
<?php
$statement = $db->query('SELECT * FROM todo_item as ti INNER JOIN todo_category as tc ON ti.todo_id = tc.todo_id');
if (empty($db))
{
echo "<p style='background-color:green;'><strong>Your To-Do List is Empty!</strong></p>";
}
else
foreach($statement as $row):
?>
最佳答案
您可以执行 mysql_num_rows 并查看返回了多少行。如果那是 0,那么你在数据库中没有任何匹配查询的内容
关于php - 检查连接表是否为空 [PHP & MYSQL],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9469686/