我的笨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