Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 高手来帮下忙,ss下高级模式sql调用home的内容,差一步了

[复制链接]
fzlw007 发表于 2009-10-22 17:08:44 | 显示全部楼层 |阅读模式
本帖最后由 fzlw007 于 2009-10-23 09:36 编辑


ss的调用高级模式确实挺强的,但是我遇到了一个问题,我是菜鸟

在论坛主题模块下创建新模块,高级模式下如下

SELECT * FROM srhome.uchome_event ORDER BY membernum DESC,follownum DESC

这个事调用home的活动信息,由参加人数从多到少排序,这个没问题,可以调出来
我现在想要的是一个月内参加人数从多到少的排序,不知道大家明白了没有
现在就是加什么语句,能控制一个月内的活动信息

我是这样写的,但是会出错
SELECT * FROM srhome.uchome_event WHERE dateline>[2592000] ORDER BY membernum DESC,follownum DESC

我自己思考的应该是这样  就是活动发布的那个时间戳 dateline+2592000 要大于现在的时间戳,满足这个条件就能调出来。但是不会写

请高手指导一下,我想这是大多数人都需要的功能,避免了使用js调用

请斑竹出山,帮帮忙,或推荐个地址学习一下,谢谢了
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-22 17:44:31 | 显示全部楼层
用这条sql试一下:
SELECT * FROM srhome.uchome_event WHERE UNIX_TIMESTAMP(now())-dateline<2592000 ORDER BY membernum DESC,follownum DESC
回复

使用道具 举报

 楼主| fzlw007 发表于 2009-10-23 09:35:43 | 显示全部楼层
成功了,十分感谢
我觉得这个高级模式有必要出个教程
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-23 09:37:47 | 显示全部楼层
3# fzlw007


    已有的。
运用模块的高级模式时经常用到的几条SQL:https://discuz.dismall.com/thread-1429398-1-1.html
写数据调用的展示代码前应知道的一些知识:https://discuz.dismall.com/thread-1408121-1-1.html
如何写展示代码:https://discuz.dismall.com/thread-1409174-1-1.html
如何使用模块功能的高级模式:https://discuz.dismall.com/thread-1407022-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 00:54 , Processed in 0.115071 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表