我的笨MYSQL COUNT(*)返回1 agaisnt一个空表
$query = $this->db->query("SELECT count(*) FROM `friends` WHERE uid=$logged_id AND who=$id")
但该表的朋友是空运行此查询,他们是它
if($query->num_rows() > 0) {
return $query->num_rows();
}
查询里面什么上述返回1,当明确地它应该返回0
修改查询太
$query = $this->db->query("SELECT id FROM `friends` WHERE uid=$logged_id AND who=$id")
给我0,如预期的那样
是他们关于count(*)的一些我不知道的东西吗?
是的,完全忽略了这一点,谢谢 – user3023421