加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 教程 > 正文

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

发布时间:2022-06-29 13:04:09 所属栏目:教程 来源:互联网
导读:帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度. 确实要使用,可以用下面思路: 先用php随机出信息ID,然后SQL调用用id in,php随机的ID列表. 调用举例: ?php $randnum=10; //随机数量 $randids=;
  帝国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=',';//开源软件:phpfensi.com
  }
  ?>
  [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}]
 
  模板代码内容
 
  [/e:loop]。
帝国CMS教程高效的随机调用方法分享
 
 

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读