【问题标题】:php mysql forum app...how to make sticky threads?php mysql 论坛应用程序...如何制作粘性线程?
【发布时间】:2010-08-27 16:32:17
【问题描述】:

我正在开发一个 mysql/php 论坛应用程序,作为公司 Intranet 系统的一部分。我的问题是,在列出特定论坛下的所有线程时,可能有多个“粘性线程”应该显示在顶部,其余的应该在它们之后按日期按降序排序。 只需要了解要使用的 sql 查询。桌子通常像 1. 论坛(与父子关系将类别和论坛仅保留在一张表中) 2.论坛话题 3. 话题回复

提前感谢您的帮助。

【问题讨论】:

    标签: php mysql join forum


    【解决方案1】:

    通常它只是数据库中的一个额外字段,一个位字段,除非您需要多种类型的便签。然后在按日期/主题/作者排序之前根据该字段进行排序。

    SELECT ...
    FROM posts
    WHERE ...
    ORDER BY (sticky = 1) DESC, ...
    

    如果您有分页帖子,并且希望便笺显示在每个页面上,而不仅仅是第一个,那么它会有点复杂,但这应该可以帮助您入门。

    【讨论】:

      【解决方案2】:

      您可以观看:http://bestcoursehub.com/home/index.php/online-course-beginner-php-and-mysql-tutorial/ 本在线课程教您如何将 PHP 和 MySQL 工具和框架下载并安装到服务器和家用计算机上。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-22
        • 1970-01-01
        • 1970-01-01
        • 2020-02-09
        • 2014-02-18
        • 2011-08-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多