帝国CMS自定义列表查询SQL语句,怎么从第N条开始查询

帝国CMS自定义列表查询SQL语句,怎么从第N条开始查询,第1张

使用limit。

SQL的limit用法:limit n,m

其中m是指记录开始的index,从0开始,表示第一条记录

n是指从第m+1条开始,取n条。

select * from tablename limit 2,4

即取出第3条至第6条,4条记录

1.标签上面的“ *** 作类型”参数要设为24,然后“栏目id”为SQL语句

2.需要开启支持按SQL语句调用:打开e/class/connect.php文件(粗体文字的设置)

//部分参数设置

$do_theloginlog=0

//是否记录登陆日志(0为记录,1为不记录)

$do_thedolog=0

//是否记录 *** 作日志(0为记录,1为不记录)

$do_openbqquery=0

//开启标签支持sql语句查询(0为不支持,1为开启)

$do_openreadfile=0

//开启读取页面标签支持读取服务器本地文件,为了安全,一般情况请不要开启(0为不支持,1为开启)

$do_txtpath="../../d/txt/"//文本型数据存放目录

?>

3.调用例子,以ecmsinfo为例:

[ecmsinfo]"select

*

from

phome_ecms_news

where

classid=1

order

by

id

desc

limit

10",10,30,0,24,1,0[/ecmsinfo]

注:显示栏目id为1的10条新闻表记录。

<ul>

[e:loop={"select title from {$dbtbpre}ecms_flag where id='$navinfor[wfrom]' order by id desc",1,24,0,'',''}]

<li>

<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a>

(<?=date('Y-m-d',$bqr[newstime])?>)

</li>

[/e:loop]

</ul>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6847582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存