thinkphp 期間クエリ (2014-03-16 09:15:20 から 2014-04-16 09:15:20 までの期間のデータのクエリなど)
Dashenmen 来て助けてください
データベースに時刻を格納するフィールドが time と呼ばれ、その形式がタイムスタンプを格納するとします
次のようにクエリできます
$t1 = 2014-03-16 09:15:20;$t2 = 2014-04-16 09:15:20;$timestart = strtotime($t1);$timeend = strtotime($t2);$model = M("你的数据表")$res = $model -> where("time >= $timestart and time <= $timeend ")->select();
時間を格納するフィールドが次のようになっているとします。データベースは time という名前で、形式は int で保存されます。
をクリックすると、次のようにクエリできます
$t1 = 2014-03-16 09:15:20;$t2 = 2014-04-16 09:15:20;$timestart = strtotime($t1);$timeend = strtotime($t2);$model = M("你的数据表")$res = $model -> where("time >= $timestart and time <= $timeend ")->select();
Datetime は、より大きい、より小さいもサポートしており、少なくとも mysql と SQL サーバーは可能です