1
我需要從數組中找到最常見的值(不是0)。 我的代碼:MySQL + PHP array_count_values
include ("db.php");
$query = "SELECT poll1 FROM names";
$res = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
echo $row['poll1'];
}
和回聲結果(最小值0(默認)和最大3):
1
1
0
0
0
2
3
最常見的值是 「1」。我不能使用array_count_values,因爲有7個數組數組。
順便說一句,你不知道'的mysql _ **'功能** **已過時?您最好使用「PDO」。 – mpyw
有一些簡單的方法可以在PHP中通過展開數組來實現,但是_proper_處理這個問題的方法是使用COUNT()聚合:SELECT count1,COUNT(*)AS count FROM names GROUP BY poll1' –
你是什麼意思*和回聲結果(最小值0(默認值)和最大值3):*?你是否真的試圖找到最重要的價值,或者其他什麼? –