phpcms limit无效 不起作用解决办法

最近在用PHPCMS V9做一个站子,发现get标签十分好用,自定义模型后get简直变成全能的了。可是PHPCMS升级到V9后,把2008的许多功用都去掉了,比方get标签中,在后边主动添加了一个LIMIT 0,20,这样你即便写了num='数字'也没用,写在SQL句子里边,例如

{pc:getsql="SELECT*FROMv9_newsORDERBYidDESCLIMIT2,5"cache="3600"page="$page"dbsource="discuz"return="data"}

就会报错,打印出来的SQL句子是:

SELECT*FROMv9_newsORDERBYidDESCLIMIT2,5LIMIT0,20

这样很明显是过错的。在论坛上发现了2个办法,其间第二种办法最绝,直接贴代码:

1.比方

{pc:getsql="SELECTtitle,urlFROMv9_newswherecatid=9andstatus=99orderbyupdatetimedesc"start="0"num="4"return="v"}

能够参加start 和 num 来操控。

2.(比较绝的办法)

{pc:getsql="SELECTtitle,urlFROMv9_newswherecatid=9andstatus=99orderbyupdatetimedesclimit0,4--"return="v"}

留意4后边的两个减号,把v9自带的LIMIT 0,20句子给注释了!

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:phpcms limit无效 不起作用解决方法发布于2022-05-19 07:43:43

相关推荐