帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[原创]终于搞定了随机调用,和大家分享下 【本版专题贴子】  
 4/8    |‹ ‹‹ 2 3 4 5 6 7 8 ›› ›|
主题:[原创]终于搞定了随机调用,和大家分享下 [加入收藏夹]   

xianga
用户头衔:秀才

精华贴   :0
发贴数   :103
经验值   :533
注册时间:2006-09-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 31 楼]

不行呀,我是用的
[ecmsinfo]"select * from phome_ecms_article where id=7 and classid in (2,3,4) order by rand() desc limit 6 ",8,40,1,24,2,0[/ecmsinfo]
这样对吗?
id=XX 是指的什么?我写的是文章系统数据表的ID号
classid in (2,3,4) 这是指的终级栏目吗?
我是按以上填的,结果没有提示什么错误,只是一片空白




2008-02-26 00:45:04 已设置保密 顶部 回复 引用 报告 编辑 删除

luring
用户头衔:探花

精华贴   :3
发贴数   :2303
经验值   :7183
注册时间:2007-02-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 32 楼]




1
2008-02-26 00:55:07 已设置保密 顶部 回复 引用 报告 编辑 删除

secendday
用户头衔:举人

精华贴   :0
发贴数   :214
经验值   :1011
注册时间:2007-11-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 33 楼]

把"改成' 试试 双引号改成单引号




2008-03-17 09:56:02 已设置保密 顶部 回复 引用 报告 编辑 删除

嗷嗷啊
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :67
注册时间:2007-09-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 34 楼]

order by 后面跟rand()效率低到死人特别是数据量特别大的时候 mysql手册早就不推荐这样用了  另不需要desc排序关键词




2008-10-03 19:46:43 已设置保密 顶部 回复 引用 报告 编辑 删除

xianga
用户头衔:秀才

精华贴   :0
发贴数   :103
经验值   :533
注册时间:2006-09-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 35 楼]

我是这样写的:
[ecmsinfo]"select * from phome_ecms_article where classid in (5,6) order by rand() desc limit 10",10,20,0,24,7,1[/ecmsinfo]
相对应:
[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]

为什么
“只显示有标题图片”
不管用呢?
把没标题图片的也调出来了。
请问怎么修改呀?




2008-10-21 20:57:47 已设置保密 顶部 回复 引用 报告 编辑 删除

xianga
用户头衔:秀才

精华贴   :0
发贴数   :103
经验值   :533
注册时间:2006-09-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 36 楼]

原帖由 嗷嗷啊 于 2008-10-03 19:46:43 发表
order by 后面跟rand()效率低到死人特别是数据量特别大的时候 mysql手册早就不推荐这样用了  另不需要desc排序关键词

你光说效率低,你说一个不低的给大家奉献一下啊?




2008-10-21 21:02:51 已设置保密 顶部 回复 引用 报告 编辑 删除

甜品灯笼
用户头衔:进士

精华贴   :0
发贴数   :840
经验值   :2091
注册时间:2007-06-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 37 楼]

原帖由 xianga 于 2008-10-21 20:57:47 发表
我是这样写的:
[ecmsinfo]"select * from phome_ecms_article where classid in (5,6) order by rand() desc limit 10&...

只显示标题图片,用下面的
[ecmsinfo]"select * from phome_ecms_article where classid in (5,6) and titlepic<>'' order by rand() desc limit 10",10,20,0,24,7,1[/ecmsinfo]

[该贴被修改 1 次,最后修改时间 2008-10-22 07:56:05 ]



2008-10-22 07:55:51 已设置保密 顶部 回复 引用 报告 编辑 删除

cenkee
用户头衔:进士

精华贴   :1
发贴数   :635
经验值   :2093
注册时间:2007-08-23
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 38 楼]




北漂一族
2008-12-29 01:23:54 已设置保密 顶部 回复 引用 报告 编辑 删除

17900
用户头衔:举人

精华贴   :0
发贴数   :329
经验值   :862
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 39 楼]

不错




2008-12-29 09:53:48 已设置保密 顶部 回复 引用 报告 编辑 删除

chesk
用户头衔:举人

精华贴   :0
发贴数   :141
经验值   :674
注册时间:2008-10-11
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 40 楼]

原帖由 xianga 于 2008-10-21 21:02:51 发表

你光说效率低,你说一个不低的给大家奉献一下啊?


人家说的是实话,再说我看不出来随机的有什么用!



www.sx3n.com 山西三农网
www.sj-bio.com 山西肿瘤站
2008-12-29 11:42:49 已设置保密 顶部 回复 引用 报告 编辑 删除
 4/8    |‹ ‹‹ 2 3 4 5 6 7 8 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1