,我有3列:MySQL計數行從表WHERE用戶ID等於? - 笨
ID | USERID | NAME | MOBILE 1 1 JAMES 55 2 1 JOHN 66 3 2 ANNE 33
我想算行,其中的用戶ID CI中爲1的號碼,任何人都可以幫我嗎?
我期望的輸出將是2,因爲有2條分配給用戶ID 1
感謝
,我有3列:MySQL計數行從表WHERE用戶ID等於? - 笨
ID | USERID | NAME | MOBILE 1 1 JAMES 55 2 1 JOHN 66 3 2 ANNE 33
我想算行,其中的用戶ID CI中爲1的號碼,任何人都可以幫我嗎?
我期望的輸出將是2,因爲有2條分配給用戶ID 1
感謝
$this->db->where('USERID',1);
$this->db->from('my_table');
echo $this->db->count_all_results();
它對我很好,謝謝Kanishka – gloriaside
不客氣:D:D –
試試這個
$query = $this->db->query('SELECT * FROM my_table where USERID = 1');
echo $query->num_rows();
嗨,謝謝你的答覆,我已經試過了,目前我的數據庫中有21條記錄,但只有5條被分配給USERID 1,並且你給出的代碼將返回所有記錄表(21)。謝謝 – gloriaside
試試這個
select count(userid) from table where userid=1
這是你的作業嗎?你有嘗試過什麼嗎?我不這麼認爲 – osyan
是的這是一個小的學習項目,製作一個簡單的地址簿 – gloriaside
哇。一個非常好的答案:) – osyan