多くのレコードを含むテーブルがあります。要素が繰り返される回数を数える効率的な方法を探しています。
表の例:
id name
1 ana
2 john
3 tom
4 ana
5 john
私はこれまでに行ってきましたが、非効率的です。
$number = 0;
for ($i =1 ; $i <= mysql_num_rows($query) ; $i++)
for ($j = 1 ; $j <=mysql_num_rows($query); $j++)
if ( $table[$i] == $table[$j])
$number++;
if ($number > 2 )
echo $number;