ホームページ >バックエンド開発 >PHPチュートリアル >PHP は期間に基づいて毎日のデータをクエリします

PHP は期間に基づいて毎日のデータをクエリします

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:26:051310ブラウズ

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 />

------解決策----------------------
タイムスタンプにはタイムスタンプの利点があります
phpを使用してくださいデータ統合。
-----ソリューションのアイデア----------------------
毎日 日付と時刻さまざまなデータベースの機能は異なります
大規模なデータベースまたは分散データベースにアップグレードする予定がある場合は、日付と時刻型のフィールドを使用しないでください
UNIX タイムスタンプを使用すると、ほとんどの日付を回避できます 時刻関数に関する問題

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。