Php 来自数据库的AJAX响应创建重复条目

Php 来自数据库的AJAX响应创建重复条目,php,mysql,ajax,Php,Mysql,Ajax,我正在尝试建立一个简单的论坛,在那里问题会自动刷新。虽然这样做了,但我有两个问题。 1.因为我从数据库中检索到了最后一次更新,所以最后一个条目是无效的。 2.我放置AJAX响应的div总是refresh。 我如何才能删除重复的条目,并使其顺利论坛,就像在facebook的评论页面 如果我理解你的第一个问题,你是说你在做以下事情: 接受用户的输入,即新条目 将此输入写入数据库 选择所有条目,包括刚才添加的条目 因为您还将分别向div客户端添加新的回复或其他内容,所以最后一个条目总是显示两次,但不会

我正在尝试建立一个简单的论坛,在那里问题会自动刷新。虽然这样做了,但我有两个问题。 1.因为我从数据库中检索到了最后一次更新,所以最后一个条目是无效的。 2.我放置AJAX响应的div总是refresh。
我如何才能删除重复的条目,并使其顺利论坛,就像在facebook的评论页面

如果我理解你的第一个问题,你是说你在做以下事情:

接受用户的输入,即新条目 将此输入写入数据库 选择所有条目,包括刚才添加的条目 因为您还将分别向div客户端添加新的回复或其他内容,所以最后一个条目总是显示两次,但不会写入数据库两次。 如果是这种情况,您可以通过省略MySQL查询中的最后一个条目来解决问题,例如,从id!=从条目中选择MAXid,或仅通过避免在客户端处理条目来选择MAXid

关于你的第二个问题:
与其获取所有条目并用新的条目列表替换div中的所有内容,不如尝试仅用.innerHTML+=。。。或者jQuery的.append。这样,您就不会在其他回复中体验到任何“闪烁”或跳跃的内容。

我已尝试以我理解的方式回答您的问题。虽然还不完全清楚你到底想要实现什么。将问题展开一点并添加代码。查看MySQL查询和负责更新条目的javascript代码会很有帮助。非常感谢您的回复。我的脚本现在正在工作,但我必须使setInterval函数中的刷新率非常低。这会降低我的页面速度吗?@Nitish你能用一些代码示例编辑你的问题吗?如果看不到你的方法,很难判断问题出在哪里。