連想配列にさらに値を追加する必要があります。値が上書きされ、最後に表示された値しか表示されません。
私のスニペットは次のとおりです。
$sql= "SELECT MONTHNAME(dt),SUM(dist) FROM demo GROUP BY MONTHNAME(dt) ";
$result=mysql_query($sql,$con) or die(mysql_error());
while($row = mysql_fetch_array($result))
{
$values=array($row['MONTHNAME(dt)'] => $row['SUM(dist)']);
}
他の値も配列 $values に存在することを期待していますが、それは起こっていません。