我有這個在我的BD:計數的追隨者的數量和打印PHP
如下:12,13,2,4(這是一個用戶的下面的列表中的用戶ID)
我想統計有多少個關注者擁有單個用戶。
我有這樣的代碼:
$followers = $db->fetch_field($db->simple_select('users', 'COUNT(*) AS followers' , "buddylist IN ($useruid) "), 'followers');
$Followers = $followers;
這隻能如果列表的第一個數字是相同的是useruid $。 實施例:
$ useruid = 1, 好友列表= 3,2,1
$followers = $db->fetch_field($db->simple_select('users', 'COUNT(*) AS followers' , "buddylist IN ($useruid) "), 'followers');
$Followers = $followers;
的出把它的0
如果好友列表是1,2,3
輸出是一個。
怎麼了? :(
你想一個PHP的解決方案?返回字符串,用逗號和計數位爆炸,否則SQL解決方案需要做類似的事情 – 2014-08-29 02:27:14
sql或php :) – user3822116 2014-08-29 02:31:51