2017-08-08 88 views
0

我正在寻找使用codeignitor从数据库中检索数据以填充图形。使用Codeignitor填充图形

我希望在上周的每一天都有数据填充图表。

在曲线数据的JavaScript代码如下:

labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], 
      datasets: [{ 
       data: [123, 129, 124, 130, 132, 139, 140], 
       label: 'Previous Week', 
       backgroundColor: 'rgba(0, 183, 253, .25)', 
       borderColor: 'transparent', 
      }], 

我想呼应了同种的订单,但现在动态。这是迄今为止我所使用的PHP代码。我正在使用代码管理器

$last_week = $this->db->select('COUNT(id) as day_total')->from('orders')->where('posted BETWEEN DATE_SUB(NOW(),INTERVAL 1 WEEK) and NOW()')->group_by('DAY(posted)')->get(); 

我卡在这里。友善的建议。

回答

0

假设你的查询是在一个模型,你需要通过你的结果,以呈现您的图形视图控制器:

$this->db->select('column'); 
$this->db->from('table'); 
$last_week = $this->db->get()->result(); //notice the method chain after the get() method 
return $last_week;