PHP で MySQL から過去 3 分間のレコードを選択する方法 質問する

PHP で MySQL から過去 3 分間のレコードを選択する方法 質問する

これは私の SQL テーブルです:

+----------------+----------------+-----------+------------------------+ 
|   User_Name    |    Password    |    IP     |        Login_Time      |
+----------------+----------------+-----------+------------------------+
|  rthrthrhrt    |   fjdjetje5e   | 127.0.0.1 |   2011-09-24 18:02:06  |
|  Empty         |   Empty        | 127.0.0.1 |   2011-09-24 18:10:01  |
|  Empty         |   Empty        | 127.0.0.1 |   2011-09-24 18:04:00  |
|  rsyrt         |   rwytw4364    | 127.0.0.1 |   2011-09-24 18:08:59  |
|  eryrjrj5      |   Empty        | 127.0.0.1 |   2011-09-24 18:03:56  |
|  reutreuetry   |   reuretyre    | 127.0.0.1 |   2011-09-24 18:06:53  |
|  Empty         |   rthrtrt      | 127.0.0.1 |   2011-09-24 18:05:51  |
|  djdjgdjh      |   66735        | 127.0.0.1 |   2011-09-24 18:09:49  |
|  fgjdgjdhg     |   Empty        | 127.0.0.1 |   2011-09-24 18:07:46  |
|  Empty         |   Empty        | 127.0.0.1 |   2011-09-24 18:11:43  |
+----------------+----------------+-----------+------------------------+

PHP と MySQL を使用したブルート フォース アドオンを開発しています。過去 3 分間のレコードを選択したいと考えています。

たとえば (何をしたいのでしょうか?): 現在の時刻: 2011-09-26 9:45:00。2011-09-26 9:45:00 から 2011-09-26 9:42:00 までのすべてのレコードを選択したいと思います。

ベストアンサー1

次の SQL クエリを使用します:

select * from myTable where Login_time > date_sub(now(), interval 3 minute) ;

おすすめ記事