在用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