php - 检查连接表是否为空 [PHP & MYSQL]

标签 php mysql html css

如何检查我的语句是否为空?如果 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/

相关文章:

php - 在 Sugarcrm 中将联系人添加到目标列表时如何更新数据库

javascript - 如何从数据库中检索颜色到文本框中并在需要时更改

javascript - Jquery/Javascript 数据表 : How to display row data into html textfield on row selection

mysql - 过滤按列分组的大型数据库记录

javascript - 如何使用javascript中的数组获取随机播放的歌曲?

javascript - HTML Canvas putImageData 导致帧重叠

php - 排序字符串数字

mysql - 用正确的正 ID 替换负 ID?

mysql - 根据任意列插入或更新

html - 放大时移动网站不滚动