当用户收到的新消息不起作用时,正在重新加载页面。

我正在开发一个PHP聊天应用程序。管理员和用户可以聊天的地方。

当出现新消息时,用户需要重新加载页面并从数据库中获取新消息。

我的查询是:-

$query = "SELECT * FROM `chat`
    WHERE fromthe = '$email' and tothe='theadmin'
    UNION ALL SELECT * FROM `chat`
    WHERE fromthe = 'theadmin' and tothe='$email' order by id desc";
$sql1 = "UPDATE `chat` SET `status`='1' where tothe='$email'";
         mysqli_query($con, $sql1);


请帮我做。

谢谢

最佳答案

您可以使用setInterval并每隔x秒访问数据库一次,以检查是否有新消息,这是不道德的做法,也可以使用websocket

10-08 00:14