帝国cms比较高效的随机调用方法
发布时间:2022-05-03作者:帝国建站网
有人喜欢用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]
相关帝国教程
- 09-07帝国cms内容页模板添加提交错误报告教程是什么?
- 12-11帝国CMS怎么调用信息发布人的IP地址
- 08-29帝国CMS新手教程调用栏目缩略图,可嵌套其他标签
- 12-23帝国cms数据表phome_ecms_news_check
- 08-19帝国CMS内容页模板添加顶踩的方法和代码教程
- 03-18帝国CMS用灵动标签调用tag的最详细教程
- 03-17帝国CMS灵动标签调用栏目缩放图
- 12-07帝国CMS安装时出现You have an error in your SQL syntax错误代码的解决方法
- 09-08帝国CMS安全防护优化,如何设置是安全最优化的
- 09-30帝国CMS栏目管理增加自定义字段值的为空判断代码是什么?
- 07-16帝国cms搜索功能搜索表单代码怎么写
- 09-30帝国cms 电影在内容页和列表页调用真实地址的方法
- 07-12帝国cms建站用灵动标签调用当前文章的“上一篇”和“下一篇”
- 06-26wordpress开发教程:获取当前文章的前几篇以及后几篇文章
- 08-24帝国CMS不同会员组查看文章权限判断在静态页面的实现方法
- 10-23帝国CMS获取当前目(父栏目)ID、名称、别名、链接
- 08-25帝国CMS模板判断文章是前台投稿还是后台发布
- 07-10帝国CMS发布文章时
- 05-24帝国CMS二次开发内容点击无限加载思路分享
- 11-30帝国cms程序服务器搬家教程