私は、このデータベース・テーブルの市場 "このテーブルを選択するには?
id market_id shows clicks event data
1 158 1000 300 on 2012-03-01
2 158 1500 600 off 2012-03-14
3 158 1500 600 on 2012-03-14
4 158 2500 700 off 2012-03-20
を持って、私はそれを選択して、このような配列を取得したい:
$array = array (
array('from 2012-03-01 to 2012-03-14' => array('shows' => 500, 'clicks' => 300)
array('from 2012-03-14 to 2012-03-20' => array('shows' => 1000, 'clicks' => 100)
それを行うには?私はそれをMysqlでやったのですか、それともPHPでやったことがありますか?
編集:
「を示している」配列では、1500年そのように計算 - 1000は、1500年には「イベント」のオフと1000「イベント」のにあるテーブルからであるテーブルからある、の計算をクリックします同じ。
何か試しましたか? PHPとMySQLについて読んでください。または、「PHP mysqlデータベースを取得する」を検索してください。 http://www.freewebmasterhelp.com/tutorials/phpmysql/4 Googleはあなたの友人です... –
フィールドショーの場合は500と100、クリックの場合は同じものです。彼らはどのように計算されていますか? – neeraj
2番目の配列の 'shows'値は1000ではなく、2つの範囲の日付の' shows'と 'clicks'の差です。 –