搜索 用户中心
  • 欢迎光临三九网站目录 , 快审50元/站,快审请联系站长QQ:704918986
    当前位置 首页 > 教程收藏 > 内部教程
    帝国CMS实现高效随机调用的方法
        发布时间:2015-10-24 00:06:24    发布作者:admin

    本文实例讲述了帝国CMS实现高效随机调用的方法。分享给大家供大家参考。具体实现方法如下:dnU三九网站目录


    dnU三九网站目录

    帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度.dnU三九网站目录


    dnU三九网站目录

    确实要使用,可以用下面思路:dnU三九网站目录


    dnU三九网站目录

    先用php随机出信息ID,然后SQL调用用id in,php随机的ID列表.dnU三九网站目录


    dnU三九网站目录

    调用举例:dnU三九网站目录

    <?php  dnU三九网站目录

    $randnum=10; //随机数量  dnU三九网站目录

    $randids='';  dnU三九网站目录

    $randdh='';  dnU三九网站目录

    for($i=1;$i<=$randnum;$i++)  dnU三九网站目录

    {  dnU三九网站目录

    $randids.=$randdh.rand(1,100000); //1为最小ID,100000为最大ID  dnU三九网站目录

    $randdh=',';dnU三九网站目录

    }  dnU三九网站目录

    ?>  dnU三九网站目录

    [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}]dnU三九网站目录

    //模板代码内容dnU三九网站目录

    [/e:loop]dnU三九网站目录


    dnU三九网站目录

    最新资讯
    最新收录
    热门资讯