我正在使用SSE(服务器发送事件-javascript)制作实验性聊天应用程序,当用户数据插入表格时,我无法了解如何清除数据。
我需要实现的是,
以下是我想要的内容
<?php
//creating Event stream
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
while( IF NEW ROW IS INSERTED){
flush_data();
}
我无法弄清楚如何在表格中插入新行时知道如何知道。
(我使用pdo和mysql)
答案 0 :(得分:1)
PHP不是用于此目的的理想语言,因为它是为短期运行而设计的。如果您仍想使用PHP,请查看PHP Web Socket server 。基本循环在文档中,您可能更喜欢使用套接字通知而不是继续查询数据库。