Php 使用setinterval从数据库滑下最后一个条目一次

Php 使用setinterval从数据库滑下最后一个条目一次,php,jquery,Php,Jquery,我正在使用jquery.load()将MySQL数据库中的条目显示到页面 在设置的时间间隔内,我每秒刷新一次结果,这是我正在使用的消息/聊天系统的一部分 现在,在同一个页面上,我有一个选项可以向数据库中添加消息,这样它就可以正常工作并显示消息,我要做的是将我刚才发送的消息向下滑动 我通过以下方式做到了这一点: $i++; 在while循环中为消息设置一个类,其中$i==1;但由于结果不断刷新,它一直向下滑动,并随着第一页加载而向下滑动,而不仅仅是在发送新消息时 有人能帮我找到一个好的解决办法吗

我正在使用jquery.load()将MySQL数据库中的条目显示到页面 在设置的时间间隔内,我每秒刷新一次结果,这是我正在使用的消息/聊天系统的一部分

现在,在同一个页面上,我有一个选项可以向数据库中添加消息,这样它就可以正常工作并显示消息,我要做的是将我刚才发送的消息向下滑动

我通过以下方式做到了这一点:

$i++;
在while循环中为消息设置一个类,其中$i==1;但由于结果不断刷新,它一直向下滑动,并随着第一页加载而向下滑动,而不仅仅是在发送新消息时


有人能帮我找到一个好的解决办法吗

您似乎希望使用一个公共div,以便每次刷新msg submit和结果显示并向下滑动。您应该对结果使用单独的div,并对其使用
.load()
,对msg submit使用单独的div,以便在间隔发生时两者都不会向下滑动。例如,对msg使用
提交内容,对结果使用
并使用
$('.results')。加载('path')希望有帮助:)

我对提交和结果使用单独的div,问题是我在结果中得到的第一个结果与其他结果不同。结果中的第一个结果需要使用jquery的append函数。你能用一些例子给我解释一下吗。这里是链接