$sql = "select Exp,name from $table_name order by Exp desc";
$result = @mysql_query($sql, $connection) ;
$i=0; 
$newdata=array(); 
while($ary = mysql_fetch_array($result)){
   $newdata[$i] = $ary["exp"];
   $i++;
}
print_r($newdata);

解决方案 »

  1.   

    请再帮忙看看
    $newdata=array(0,0,0,0,0,0,10,20,10,0,0,0); 
    如果我这样,有很多0也能显示出柱形图。
    而用上面 ustb(偶然) 代码的$newdata,却提示出错。
    Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] => [12] => [13] => [14] => [15] => [16] => [17] => [18] => [19] => [20] => [21] => [22] => [23] => [24] => [25] => [26] => [27] => [28] => [29] => [30] => [31] => [32] => [33] => ) aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa Warning: Division by zero in W:\home\admin\WWW\alweb\chart.php on line 169Warning: Division by zero in W:\home\admin\WWW\alweb\chart.php on line 169Warning: Division by zero in W:\home\admin\WWW\alweb\chart.php on line 169 
    数据可以取得,却无法显示成柱形图纸。
      

  2.   

    抱歉,是我大小写错了。谢谢ustb(偶然)