我制作了一个私人留言板但是当我以其他用户身份登录时,它会将所有消息移到您刚刚发布的前面。如何以相同的顺序保留邮件?
请在下面找到代码:
$grab_messages = mysql_query("SELECT * FROM pvt_messages WHERE user_to='$username' && user_from='$user' && opened='no'");
$numrows_read = mysql_numrows($grab_messages);
if ($numrows_read != 0) {
while ($get_msg = mysql_fetch_assoc($grab_messages)) {
$id = $get_msg['id'];
$user_from = $get_msg['user_from'];
$user_to = $get_msg['user_to'];
$msg_body = $get_msg['msg_body'];
$date = $get_msg['date'];
$opened = $get_msg['opened'];
$check_pic = mysql_query("SELECT profile_pic FROM users WHERE username='$user'");
$get_pic_row = mysql_fetch_assoc($check_pic);
$profile_pic_db = $get_pic_row['profile_pic'];
if ($profile_pic_db == "") {
$profile_pic = "../img/QNdefualt.jpg";
}
else
{
$profile_pic = "$profile_pic_db";
}
?>
<li class="self">
<div class="avatar"><img src="<?php echo $profile_pic; ?>" draggable="false"/></div>
<div class="msg">
<p><?php echo $msg_body; ?></p>
<time><?php echo $date; ?></time>
</div>
</li>