2014-09-26 35 views
-9

我有2個問題:選擇數據庫where datetime> now()?

  1. 我怎樣才能從數據庫中選取where datetime>now()數據通過寫PHP代碼?

  2. 如果有來自數據庫where datetime>now()的數據,我想從數據庫中選擇最後兩個值。我該怎麼辦?

我正在做我的gps跟蹤網站。目前,我的頁面只是選擇最後的數據來顯示地圖上的最後一個位置。我想要的是,當我登錄我的頁面時,我會看到車輛的最終位置,如果車輛移動(意味着數據庫中的數據的日期時間> now(),我想要頻繁地選擇2個最後更新的數據到caculate距離

+1

請解釋一下你嘗試過。 – BNN 2014-09-26 12:38:27

+0

請給我們一個你已經嘗試過的問題和你遇到的問題的代碼示例,我們可以幫助你更好。 – llanato 2014-09-26 12:39:58

+0

這是一個簡單的問題,有一個非常簡單的答案......但是我(除其他人)在你自己做一些研究之前不會回答。我可以鏈接到另外兩個回答你的每個問題的SO問題。陳述你所嘗試的,至少 – Oberst 2014-09-26 12:41:49

回答

0
  1. 商店現在()在一個變量,然後比較使用where子句

另見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

+0

我寫$ now = now();然後echo $ now;但是我的網頁宣佈now()函數是undefined。我應該怎麼做 – JackABC 2014-09-26 13:13:50

+0

我已經更新了答案.... – 2014-09-29 07:08:59

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

寫這篇文章的if else