選擇數據:它有着相同的字母
$sql = mysql_query("SELECT $menucompare ,
(COUNT($menucompare) * 100/(SELECT COUNT($menucompare)
FROM data WHERE $ww = $button)) AS percentday FROM data WHERE $ww >0 ");
$menucompare
是選擇什麼都字段表中的字段名稱,幷包含波紋管$button
數據是選擇的週數(可以說周「6」)$ww
表字段名稱與行數有周數'6'
例如,我有數據$menucompare
這樣的:
123456bool
521478bool
122555heel
147788itoo
,我要選擇那些,誰在最後的數據具有相同的字,使百分比。
輸出應該是這樣的:
- BOOL -
50%
(2條目) - 鞋跟 -
25%
(1個條目) - itoo -
25%
(1個條目)
任何對我的SQL清晰度將非常感激。 我沒有發現任何類似的東西。
你有什麼錯誤(如果有的話)? $ menucompare究竟是什麼?它是一個包含逗號分隔字段名稱的字符串嗎?或者它是一個字段名稱的數組? –
'menucompare'字段是否真的有這樣的複合數據?因爲現有的SQL不會嘗試將每個值與單詞分開。 –
我沒有得到任何錯誤,但錯誤的百分比。而$ menucompare是表字段名稱。好吧,讓它變得簡單,只需menucompare即可,並且可以說它的表字段名稱 –