在我的数据库中,表格包含不同的值,例如
2,2,2,2,2,2,2,2,16,16,16 .
我需要使用PHP代码获取每个数字的计数。
例如,计数'2'= 8,计数'16'= 3等等。
我已经尝试了计数功能,但它没有用。
答案 0 :(得分:1)
从数据库中获取行,现在我假设你可以这样做,然后使用
$store = explode(',', $row['column']; //explode the values, creates array
$fetch_dups = array_count_values($store); //duplicates
$get_count = count($fetch_dups); //returns count for each Value
print_r($get_count);
答案 1 :(得分:0)
SELECT column_name, COUNT(*) AS cnt FROM table_name GROUP BY column_name;
答案 2 :(得分:0)
SELECT
DISTINCT column_name,
(SELECT COUNT(column_name) FROM table_name WHERE column_name = tn.column_name) AS cnt
FROM table_name tn;
此输出
column_name | cnt
2 | 8
16 | 3