我正在开发我的会员系统,我想每 30 天在侧边栏中显示一个“精选会员”,我希望选择是随机的。有任何想法吗?提示?
编辑:我了解如何查询数据库以显示随机行,我想知道我需要做什么才能每 30 天显示一次数据
这实际上是2个问题:
~ 获得一个随机成员
~ 显示会员 30 天
第一部分可以使用来自 JW 的 SQL 查询或一系列其他查询方法来完成。
第二部分必须使用 PHP 完成。有很多方法可以做到这一点,对我来说,你的问题中最有趣的部分是每 30 天更换一次。
就我个人而言,我要么是一项 cron 工作,要么是使用一个基于月份的解决方案,并参考该月份的邮票来存储随机成员。如果月戳更改了随机成员存储的更改。类似的东西。
--根据需要使用表格进行选择和显示。
SELECT * FROM Members ORDER BY Rand() LIMIT 1
就这些。您可以执行一项 cron 作业以每 30 天运行一次此查询。