我正在聊天,两个人可以互相聊天。发送的消息存储在数据库中。然后,我从数据库中获取了消息,并将其显示在浏览器中。我的问题是这样的:我正在尝试以仅在页面上显示五条最新消息的方式进行操作,然后在其下方放置一个链接(“查看先前的消息”)。我希望我的解释很清楚。简单来说,我希望我的页面具有“查看以前的消息”,并且您也可以通过单击“查看下一则消息”来转到最新消息
setInterval(function () {
$('#show_pm').load('show_pm.php')
}, 3000)
<div id="show_pm">
</div>
$p_id = $_SESSION['participant_id'];
$r_id= $_SESSION['recipient_id'];
$r_user= $_SESSION['receiver_username'];
$m = mysqli_query($this->con, "SELECT * from messages WHERE (participant_id= '$p_id' || participant_id='$r_id') and (recipient_id= '$r_id' || recipient_id='$p_id') ORDER BY time");
while ($b=$m->fetch_array()) {
$p_user=$b['participant_username'];
$pm_message=$b['message_body'];
echo "<div>$p_user<br>$pm_message</div><hr>";
}