重複の可能性:
MYSQL COUNT GROUP BY の質問
$query = "SELECT * FROM product_id_1";
$result = mysql_query($query);
while( $record = mysql_fetch_array($result) ){
$array[] = $record['username'];
$unique_array = array_unique($array);
}
foreach( $unique_array as $list ){
echo $list.'<br/>';
}
挨拶、
array_count_unique() を適用する方法を理解しようとして立ち往生しています。理由は、テーブル内の個々のユーザーの数、つまり adam が何回表示され、abcd が何回表示されるかを調べる必要があるためです。
アップデート
これは、皆さんの提案に従って私が行ったことです:
$query = 'SELECT username, COUNT(*) AS username_count FROM product_id_1 GROUP BY username';
$result = mysql_query($query);
while ($record = mysql_fetch_object($result)) {
echo $record->username;
echo $record->username_count;
}