php - 如何向用户显示已输入新评论

标签 php javascript jquery mysql ajax

我正在创建一个小型博客。它从数据库中获取信息。我想向登录的用户显示其他人刚刚输入了新评论。我创建了 3 个页面:old_count、new_count、帖子。我打算为 new_count 和 old_count 创建一个 session ,并在帖子中减去它们。结果将在一个 div 中显示给用户。这个想法我已经放弃了,因为 old_count 和 new_count 都有相同的信息,所以帖子中的结果总是 0。我正在寻找的是类似 Twitter 的东西,如果有一个新条目,就会出现一个 div 显示—— 1 篇新帖--。我一直在寻找一种方法来做到这一点。有人可以帮帮我吗。 (注意 - 请完整解释给出的脚本......提前致谢!!!!)

最佳答案

设置他们上次检查内容的时间戳。

然后,使用 javascript,轮询服务器(SELECT * FROM posts WHERE created_timestamp > {$last_checked_timestamp}

如果结果 > 0 则显示计数。

更新时间戳。

关于php - 如何向用户显示已输入新评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960541/

相关文章:

php - 用于 php 的 mongodb 服务器端 api

javascript - moment.js 时区不一致

javascript - 使用hidden_​​field_tag帮助器将JavaScript变量的值传递到Rails View

javascript - 如何打印 numberlong 值?

javascript - 将 javascript 注入(inject) head 并确保即使在刷新后它也会在那里

php - MYSQL查询显示: the first order for each customer

php - 加载页面时未定义索引

java - 无法启动 DSE 搜索的 solr 方面

javascript - 如何在 url 中制作一盒 nxn?

javascript - 在 :hover in contenteditable 上显示图标