我花了4個小時試圖寫一個簡單的日期時間插入到數據庫中,重新讀取該值並查看經過了多少時間。我在PHP中使用示例(我的ISP只有PHP 5.2.1)而不是5.3中看到了可怕的示例。那麼,閱讀小時後..我發現了一個解決方案,讓我很開心,但我不知道如何得到它,我需要它的工作...代碼是這樣的工作...MySqli準備使用now()插入的語句,並根據時間過去刪除
create temporary table Data
(dt DateTime);
insert Data values
(now() - INTERVAL 23 MINUTE);
select
TIME_FORMAT(
TIMEDIFF(now(), dt)
,'%i minute(s) ago'
)
from Data;
我使用PREPARED語句(PS)...我不知道如何將其轉換爲程序風格,PS。我在想,而不是?我會把現在(),但我不知道該怎麼把價值。我想也......我只是將數據庫更改爲INT,然後只需將PHP time()值粘在那裏,然後在讀取它時做一些數學運算。這是我的另一種選擇,但是......這將使SQL做「工作」,所以......這可以轉換爲PS?
謝謝!
所有我想要做的是...
更新現在用一記(),然後找出多少時間已經過去了,因爲我寫了這個紀錄,並刪除它,如果有足夠的時間已經過去了。
顯示上面的代碼工作是一個網站...