php - 最初の行のみを表示する演算子間のMySQL

原文 php mysql sql between

次のようなクエリがあります。

SELECT * FROM bcl1_logs where created_at between '2015-02-07' and '2015-02-10'


そしてこのようなテーブル:

 0 =  "id":1,
      "pc_name":"BCL101",
      "created_at":"2015-02-07 22:25:44"


 2 =  "id":2,
       "pc_name":"BCL101",
       "created_at":"2015-02-07 22:25:44"

 3 =  "id":3,
       "pc_name":"BCL101",
       "created_at":"2015-02-10 22:25:44"


ステートメントにクエリを実行すると、日付が「2014-02-07」の最初の2行のみが表示され、クエリがBETWEEN日付「2014-02-07」の場合、「2015-02-10」の日付は含まれませんおよび「2015-02-10」。
答え
クエリに時間を追加する

SELECT * FROM bcl1_logs where created_at between '2015-02-07 00:00:00' and '2015-02-10 23:59:59'
関連記事

php - 特定の投稿からWordpressブログフィードを開始する

php - laravelのCron(https://github.com/liebig/cronを使用)

php - Joomlaの兄弟アイテムを一覧表示します! K2商品ページ

php - インポートされた依存関係注入構成にコンテナーがありません

php - スクリプトを呼び出して、それをPHPのバックグラウンドで実行し続けますか?

php - コードは更新時に実行されます

php - ACLチュートリアルに従った後、CakePHP 2.0.0にログインできません

php - phpMyAdmin:FROMの後でデフォルトのデータベースが無視される

php - JQueryを使用して(PHPページにある)HTMLフォームを更新する

php - iliaalのPHP_excel