在用PHP和MySQL構建的私人消息系統中,用戶可以編寫新消息並回復消息。有兩個按鈕:「發送」和「保存」。消息狀態存儲在數據庫中(0 =尚未發送,1 =已發送)。此外,該消息每次例如自動保存。通過ajax調用3分鐘。消息系統:保存併發送 - 何時執行新消息的插入?
發送的消息以及草稿都存儲在數據庫中的同一個表中。現在,你什麼時候可以做INSERT INTO messages ...
?
如果用戶點擊撰寫新郵件或回答?如何清除所有從未發送的消息,如果用戶沒有發送消息,關閉窗口,按下後退按鈕?
您還有其他建議嗎?
不是自動保存爲草稿可見的消息?然後他們會自己清理大部分。 – 2012-07-16 08:59:45
嘿,很聰明!哇,可能是一個足夠簡單的解決方案!謝謝@LucFranken! – Chris 2012-07-16 09:02:00
@LucFranken:你能提交答案嗎?我真的發現你的簡單解決方案是最好的答案,並且如果可能,我想接受這個答案。謝謝! – Chris 2012-07-16 09:21:35