-4
A
回答
0
使用MySql Date功能
SELECT DATEDIFF(dateColumn, NOW()) as "diff" FROM tableName HAVING diff < 1;
未測試
在PHP(使用PDO):
$query = $db->prepare('SELECT `dateColumn` FROM `tableName`');
$query->execute();
$result = $sth->fetchAll(PDO::FETCH_CLASS);
foreach ($result as $date) {
$time = strtotime($date->dateColumn);
if (time() - $time < 60 * 60 * 24) {
// It's less than 24h ago;
} else {
// It's more than 24h ago;
}
}
只需爲PDO設置正確的參數即可將行作爲對象提取。
1
試試這個:
SELECT
IF(yourDate<DATE_SUB(NOW(), INTERVAL 1 DAY), 1, 0) AS expired
或本:
SELECT
IF(yourDate<DATE_SUB(NOW(), 24 HOUR), 1, 0) AS expired
相關問題
- 1. 如何檢查一個MySQL數據庫是否已經存在於PHP中?
- 2. 如何檢查日期是否過期(PHP)
- 3. PHP:檢查DateTime是否過期
- 4. php檢查日期是否已過去
- 5. PHP - 檢查哈希是否已過期
- 6. 檢查是否一個MySQL函數
- 7. 如何檢查GoogleCredential是否已過期
- 8. 如何檢查日期是否已過
- 9. PHP,如何檢查一個MySQL表是否有名稱
- 10. 如何檢查日期是否在兩個日期之間mysql?
- 11. PHP檢查日期是否爲一年
- 12. PHP檢查是否MySQL查詢是一個插入或更新
- 13. 如何檢查查詢是否返回了一些值? (MySQL,Php)
- 14. 檢查一個MySQL數據庫是否有任何存儲過程
- 15. PHP和MySQL - 如何檢查是否一個數組爲空或不在函數
- 16. PHP CURL授權。如何檢查授權ttl是否已過期?
- 17. 如何在PHP中檢查日期是否過去?
- 18. 如何檢查一個符號是否是一個過程
- 19. 如何檢查mySQL數據庫中的某個字段是否爲空PHP
- 20. 如何檢查一個數是否是一個64位整數
- 21. 如何檢查不可續訂收據是否已過期(iOS)
- 22. MySQL檢查數據庫是否存在
- 23. 檢查是否是一個日期時間PHP
- 24. 如何檢查數組內是否PHP
- 25. 如何檢查是否一個整數可以通過3
- 26. php如何檢查一組數字是否都是正數
- 27. 如何查找整個星期是否從mySQL創建過去?
- 28. 如何檢查一個給定的數據是否存在於onther table MySql中?
- 29. 如何檢查一個變量是否是一個整數?
- 30. 如何檢查一個數組是否包含PHP中的另一個數組?
謝謝您的回答,我需要用PHP來做到這一點,對不起,如果我不太清楚 – user3174311 2015-02-11 12:59:41
@ user3174311你知道嗎你可以用'mysqli_ *'或'PDO'函數在PHP中編寫MySql命令? – Justinas 2015-02-11 13:09:08
@ user3174311檢查更新回答 – Justinas 2015-02-11 13:15:00