选择datetime> now()的数据库?

时间:2014-09-26 12:37:15

标签: php html mysql database

我有两个问题:

  1. 如何通过编写php代码从数据库where datetime>now()中选择数据?

  2. 如果有来自数据库where datetime>now()的数据,我想从数据库中选择最后两个值。我该怎么办?

  3. 我正在做我的gps跟踪网站。目前,我的页面只是选择最后一个数据来显示地图上的最后位置。我想要的是,当我登录我的页面时,我将看到车辆的最终位置,如果车辆移动(意味着数据库中数据的日期时间> now()),我想经常选择2个最后更新的数据计算距离

2 个答案:

答案 0 :(得分:0)

  1. now()存储在变量中,然后使用where子句进行比较。
  2. 另见thisthis

    更新: <?php $timeZone = 'Asia/Kolkata'; //variable for indian timezone date_default_timezone_set( $timeZone); //default timezone set to indian time $now = date("m/d/y G.i:s"); echo $now; ?>

    检查for date functions in PHP

答案 1 :(得分:0)

$sql = "
    SELECT columnname 
    FROM tablename 
    WHERE DATE(yourdatefieldname) >= DATE(NOW())";

在if else

中写下这个