返回数组时使用IdiORM计算结果

时间:2015-05-19 15:40:44

标签: php database charts idiorm

目前我的数据库存储了电子邮件和收集的日期。我想构建一个图表,显示每天收集的电子邮件数量。我找到了一个使用idiORM的教程,但这个图表从db返回的值并不计算返回的数量。

关于如何计算每个结果的任何想法?

if (isset($_GET['start']) AND isset($_GET['end'])) {

$start = $_GET['start'];
$end = $_GET['end'];
$data = array();

// Select the results with Idiorm
$results = ORM::for_table('tbl_data')
        ->where_gte('date', $start)
        ->where_lte('date', $end)
        ->order_by_desc('date')
        ->find_array();


// Build a new array with the data
foreach ($results as $key => $value) {
    $data[$key]['label'] = $value['date'];
    $data[$key]['value'] = $value['email'];
}

echo json_encode($data);
}

0 个答案:

没有答案