我编写了一个披萨订单系统,我的表格如下:
id, userid, timeorderd, readyin, processed.
示例条目是:
1, 1, 11:00:00, 10, 0
身份1的用户在11:00点订购披萨,并希望披萨在10分钟内完成,状态是披萨尚未准备好。
我现在想要一个等待新订单的披萨服务的监听器脚本。首先,它应该获得状态为0的所有条目(状态为1的条目将被删除)。然后它应该计算披萨应该准备好的时间(按时间排序+准备好)并按顺序对数组进行排序。
现在,如果数据库中有一个新的mysql条目,它应该在正确的位置添加一个div。例如有一个订单应该在5分钟内准备好,一个应该在60分钟内准备好。现在,当有一个应该在30分钟内准备好的新订单时,新的div应该介于另外两个之间。
答案 0 :(得分:0)
您可以使用sql示例中的sql“ORDER BY”关键字来命令数据div
SELECT pizza FROM table_name ORDER BY tie remaining time column_table_name;
并使用ajax使用java脚本中的setInterval()重新排序div