ホームページ >バックエンド開発 >PHPチュートリアル >PHP は期間に基づいて毎日のデータをクエリします
PHP は期間に基づいて毎日のデータをクエリします
指定された日付内の毎日のデータをクエリする必要があります。何か良い方法はありますか?
------解決策のアイデア----------------------
日付をご覧ください。 MYSQL の関数。たとえば、タイムスタンプを保存するフィールドが t
の場合、
SELECT COUNT(*) AS n,FROM_UNIXTIME(`t`,'%y-$m) のようにデータをカウントできます。 -%d') AS d FROM `tb `GROUP BY d ORDER BY d
ただし、これは挿入時に日付を計算するのが最善です。
------解決策のアイデア----------------------
<br /><?php <br />///$ary为该时间区间下所有的数据<br /><br />foreach($ary as $k=>$v)<br />{ $datas['day_'.date('md',$v['timestamp'])][]=$v;//分组<br /> <br /> }<br /><br />var_dump($datas['day_0809'])//为8月9号那天所有数据;<br />?><br />