卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

帝国cms 高效根据栏目总数生成随机数方法

帝国cms怎么生成随机数呢?如果使用默认数据库随机查询,如果碰到数据内容太多,会导致你的服务器崩溃!那么又是什么方法来解决呢?
该方法适合内容页:
$classid=$navinfor[classid];  //获取当前栏目id
$zs=$empire->gettotal("select count(*) as total from phome_ecms_news where classid=$classid");  //查询当前栏目总数
$arr=array();
while(count($arr)<10)  //循环10次,相当于随机10个数
{
  $arr[]=mt_rand(1,$zs);  //生成随机数,从1到总数
  $arr=array_unique($arr);
}
$sjzs=implode(",",$arr);  // 把数组元素组合为一个字符串:

 

然后就可以把这个字符串放到数据库调用语句去了!
卓越飞翔博客
上一篇: 帝国CMS如何修改关键词替换次数 如何禁止关键字替换 图片img中的alt、title标签中的关键词
下一篇: 帝国CMS修改图片集一次只能上传10张照片的解决方法

相关推荐

留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏