php - 消息系统: Save and Send - when to do the INSERT of a new message?

标签 php mysql user-interface

在使用 PHP 和 MySQL 构建的私有(private)消息系统中,用户可以撰写新消息并回复消息。有两个按钮:“发送”和“保存”。消息状态存储在数据库中(0=尚未发送,1=已发送)。此外,该消息会自动保存,例如通过 ajax 调用需要 3 分钟。

发送的消息和草稿都存储在数据库的同一个表中。现在,您什么时候执行INSERT INTO messages ...

如果用户点击撰写新消息或回复?如果用户没有发送消息、关闭窗口、按下后退按钮,如何清除所有从未发送过的消息?

您建议还有哪些其他选择?

最佳答案

Aren't the automatically saved messages visible as a draft version? Then they will clean up most of them by themselves

按照要求回答;)

关于php - 消息系统: Save and Send - when to do the INSERT of a new message?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11500940/

相关文章:

PHP Catchable fatal error INI处理类

php - 显示特定字段的所有结果以及带有内连接的其余结果

java - 如何在 Java 中将 SQL 日期转换为字符串?

来自远程计算机的 Mysql 服务器

mysql - #1005 mysql错误keys错误

python - 将 QPainterPath 简化为轮廓

java - JTextArea 垂直滚动条在不需要时显示

php - 在 CakePHP 2.1 中更改用户密码

php - Laravel 实现每组最大 n 个

jquery - 如何在 iframe 之外打开对话框