0
我有一個數據庫,其ID,標題,主題和日期時間,我打電話一個PHP頁面,接受來自客戶端的請求顯示數據庫中的最新條目與客戶的時間差和最後一個條目的日期時間進行檢查。 PHP代碼如下PHP和SQL從DateTime獲取數據庫中的最新條目
$date = "2012-10-06 18:13:52";
//Establish a connection
$conn = mysql_connect('localhost','regadmin','regadmin');
//Select the mySQL db
$db = mysql_select_db('easy_comm', $conn);
$sql = mysql_query("SELECT `title`, `subject`,`date_sent` FROM `books` WHERE `date_sent` > '$date'", $conn);
$count=mysql_num_rows($sql);
if($count != 0){
$json = array('boolean' => true);
}
else{
$json = array('boolean' => false);
//echo "No record";
}
從上面的代碼和提供的$ date變量,它總是返回true,最後一個條目是 2012年10月6日18時10分52秒
我曾嘗試轉換爲UNIXTIMESTAMP但同樣的問題
您在數據庫中使用哪種類型的值?'timestamp'或'date' – StaticVariable
我沒有看到問題。 2012-10-06> 2012-10-04,所以應該返回true。 – Barmar
我使用了時間戳。 – eddy