魔酷阁模板平台,坚持走低价精品路线!
分享/出售模板
当前位置:主页 > 建站教程 > 帝国CMS >

帝国CMS教程高效的随机调用方法

发布时间:2014-07-10 来源: 浏览: 关键词:

帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度。
确实要使用,可以用下面思路:

先用php随机出信息ID,然后SQL调用用id in (php随机的ID列表)

 

调用举例:

<?php
$randnum=10; //随机数量
$randids='';
$randdh='';
for($i=1;$i<=$randnum;$i++)
{
$randids.=$randdh.rand(1,100000); //1为最小ID,100000为最大ID
$randdh=',';
}
?>
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}]
模板代码内容
[/e:loop]

 

魔酷阁-专业织梦模板下载平台,转载请注明出处:http://www.mokuge.com/webdesign/494.html
责任编辑:

相关文章

    共有人阅读,期待你的评论!评论
  • POWERED BY DEDECMS COPYRIGHT©2013-2017 魔酷阁 苏ICP备13059281号