如何按顺序获取php消息

时间:2017-01-19 00:03:55

标签: php mysql

我制作了一个私人留言板但是当我以其他用户身份登录时,它会将所有消息移到您刚刚发布的前面。如何以相同的顺序保留邮件?

请在下面找到代码:

    $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>
  • 代码的主要部分

0 个答案:

没有答案