1

現在、私のデータベースにはメールと収集された日付が保存されています。毎日何通の電子メールが収集されたかを示すグラフを作成したいと考えています。idiORM を使用したチュートリアルを見つけましたが、これはデータベースから返された値をグラフ化しており、返された値をカウントしていません。

各結果をカウントする方法についてのアイデアはありますか?

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);
}
4

0 に答える 0