php mysql论坛应用程序...如何制作粘性线程?

时间:2010-08-27 16:32:17

标签: php mysql join forum

我正在开发一个mysql / php论坛应用程序,作为企业内部网系统的一部分。我的问题是,在列出特定论坛下的所有主题时,可能会有多个“粘性线程”应该显示在顶部,其余应该按照日期按降序排序。 只需要了解要使用的sql查询。这些表通常都像 1.论坛(与父子关系只保留一个表中的类别和论坛) 2.论坛主题 3.主题回复

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

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

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

如果你有分页的帖子,并希望在每一页都显示小贴士,而不仅仅是第一页,那么它会有点复杂,但这应该让你开始。

答案 1 :(得分:1)

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