首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AJAX聊天顺序-按日期、时间(消息从底部出现,顶部害虫将被删除)?

AJAX聊天顺序-按日期、时间(消息从底部出现,顶部害虫将被删除)?
EN

Stack Overflow用户
提问于 2013-06-21 11:38:50
回答 2查看 208关注 0票数 0

我开发了一个聊天应用程序:

http://driptone.com/jony/applications/chat/index.php

问题是,我将消息的结果限制在最多30条消息。我想要新的消息覆盖,所以最古老的消息将被删除,从顶部。

但由于某种原因,底部的消息,哪些是新消息,却被删除了?删除我的意思是不会出现。

我怎么才能改变呢?

我按日期、时间订购:

代码语言:javascript
复制
SELECT * FROM messages ORDER BY date, time ASC LIMIT 30

内部while循环:

代码语言:javascript
复制
echo 
'
    <li>
        <div class="messages">
            <p>
                '.$row['message'].'
            </p>
            <span class="user-meta">
                '.$row['username'].'
            </span>
            <span class="time-meta">
                '.$row['time'].', '.$row['date'].'
            </div>
        </div>
    </li>
';

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-21 11:44:58

代码语言:javascript
复制
select * from(SELECT * FROM messages ORDER BY date, time desc LIMIT 30) as main order by date,time asc
票数 1
EN

Stack Overflow用户

发布于 2013-06-21 11:42:29

代码语言:javascript
复制
SELECT * FROM messages ORDER BY date, time ASC LIMIT 30

should be

select * from(SELECT * FROM `messages`  order by `datesale` desc,`timesale` desc limit 30) as m order by `date`,`time`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17234327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档