帝国cms直接调用数据库内容按照头条或者推荐排序蓝衬衣2年前发布关注私信07614 首先先解释一下这段代码的意思[e:loop={"select * from {$dbtbpre}ecms_doctor where classid=22 and lcks=’".$name."’ order by isgood desc LIMIT 4",0,24,0}]……[/e:loop]第一部分: "select * from {$dbtbpre}ecms_doctor where classid=22 and lcks=’".$name."’ " 查询数据模型为 doctor的数据表里面字段为name的数据,{$dbtbpre}为表前缀 order by isgood desc 排序规则,按照推荐等级,倒序排列 limit 4 ,查询结果数量控制,仅显示四条记录 第二部分: 6,显示0条记录,这个0是针对e:loop而言的,第一部分中有limit 4,所以,这个地方的0是不起作用的 第三部分: 24,如果第一部分是查询函数的话,那么这个地方必须是24 第四部分: 0,表示titlepic不限制,不限制该信息是否有标题图片由此可以引申order by isgood desc 这个是可以随便换的 1,根据最新文章 select * from [!db.PRe!]ecms_news where checked=1 order by newstime desc limit 10 2,根据推荐文章 select * from [!db.pre!]ecms_news where checked=1 and isgood=1 order by newstime desc limit 10此处可以改为select * from [!db.pre!]ecms_news where checked=1 order by isgood desc limit 10 3,根据热门文章 select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10 4,根据头条新闻 select * from [!db.pre!]ecms_news where checked=1 and firsttitle=1 order by newstime desc limit 10此处可以改为select * from [!db.pre!]ecms_news where checked=1 order by firsttitle desc limit 10 5,根据评论排行 select * from [!db.pre!]ecms_news where checked=1 order by plnum desc limit 10 6,根据digg排行 select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc limit 10 7,根据投票排行 select * from [!db.pre!]ecms_news where checked=1 order by votenum desc limit 10 8,根据下载排行 select * from [!db.pre!]ecms_news where checked=1 order by totaldown desc limit 10 9,根据评分排行 select * from [!db.pre!]ecms_news where checked=1 order by infopfen desc limit 10 温馨提示:本文最后更新于2022-09-12 11:37:24若文章内容或图片失效,请在下方留言或联系丁塔克。本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作! © 版权声明 文章来源 DingTook.Com 隐私政策 PrivacyPolicy 用户协议 UseGenerator 许可协议 NC-SA 4.0 本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢! 分享是一种美德,当你分享时请你附带上本文链接。 THE END帝国cms教程 点赞14 分享QQ空间微博QQ好友海报分享复制链接收藏