目前我的数据库存储了电子邮件和收集的日期。我想构建一个图表,显示每天收集的电子邮件数量。我找到了一个使用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);
}