thinkphpの期間クエリ

WBOY
リリース: 2016-06-23 14:00:32
オリジナル
1464 人が閲覧しました

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 形式の場合はどうなりますか?

Datetime は、より大きい、より小さいもサポートしており、少なくとも mysql と SQL サーバーは可能です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート