我正在處理一個項目,其中sql表中的日期需要使用當前日期進行檢查。如果故障單超過當前日期,則故障單的狀態從活動狀態變爲過期狀態。
我不擅長php。這是我想出的。我在頁面頂部寫了這個函數,這樣每次頁面加載時,它都會檢查日期並進行比較。日期格式是yyyy-mm-dd
。
我在做什麼錯。任何人都可以請幫我嗎?
將sql表中的日期與當前日期進行比較
$result= "SELECT date, status FROM TABLE1";
while($row = sqlsrv_fetch_array($result)){
if(strtotime($row['date']) > strtotime(date('Y-m-d'))){
$updatequery = " UPDATE TABLE1 SET $row[status] = 'Expired' ";
}}
$ row ['date']是正確的 – Nickool 2014-10-09 21:05:51
感謝您的快速回復,但這並沒有解決問題。 – bktff 2014-10-09 21:09:35
$ row ['status']也 – Nickool 2014-10-09 21:09:57