2012-08-06 53 views
0

我有一个很好的JavaScript饼图与组可变填充:使用PHP来填充一个Javascript饼图

var chartData = [{ 
      company: "Company #1", 
      value: 260 
     }, { 
      company: "Company #2", 
      value: 201 
     }, { 
      company: "Company #3", 
      value: 65 
     }, { 
      company: "Company #4", 
      value: 39 
     }, { 
      company: "Company #5", 
      value: 19 
     }, { 
      company: "Company #6", 
      value: 190 
     }, { 
      company: "Company #7", 
      value: 54 
      }, { 
      company: "Company #8", 
      value: 74 
      }, { 
      company: "Company #9", 
      value: 98 
      }, { 
      company: "Company #10", 
      value: 138 
     }]; 

我所试图实现的是对公司的名字从我的MySQL拉数据库表[公司]以及与行[销售]从同一表中拉出的值。

我有办法超过10年我公司有业务往来,但只希望榜前10名。

这可能吗?

回答

2

从您的数据库中选择前10家公司。

将它们放入数组中。

然后echo json_encode($myArray);

+0

@ user1324759在查询中使用了'limit'关键字最多限制的结果为10。 – Matt 2012-08-06 18:33:17

+0

顶级公司可能每个月都有所不同。我希望能找到一种方法来自动填充这个数据,比如说从数据库中显示的最高金额数字中得出结论呢? – FGatlin 2012-08-06 18:39:35

+0

@FGatlin,这完全取决于您的选择查询.... – Neal 2012-08-06 18:58:55