当用户收到的新消息不起作用时,正在重新加载页面。
我正在开发一个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