phpcms limit不起作用怎么办-PHPCMS

资源魔 50 0

phpcms limit没有起作用怎样办?

 比来正在用PHPCMS V9做一个站子,发现get标签十分好用,自界说模子后get简直变为全能的了。然而PHPCMS晋级到V9后,把2008的不少性能都去掉了,比方get标签中,正在前面主动增加了一个LIMIT 0,20,这样你即便写了num='数字'也没用,写正在SQL语句外面,例如

{pc:get sql="SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5" cache="3600" page="$page" dbsource="discuz" return="data"}

就会报错,打印进去的SQL语句是:

SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5 LIMIT 0,20

这样很显著是谬误的。正在论坛上发现了2个办法,此中第二种办法最绝,间接贴代码:

  1.比方

{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc" start="0" num="4" return="v"}

  能够退出start 以及 num 来管制。

  2.(比拟绝的办法)

{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc limit 0,4--" return="v"}

  留意4前面的两个减号,把v9自带的LIMIT 0,20语句给正文了!

相干保举:phpcms教程

以上就是phpcms limit没有起作用怎样办的具体内容,更多请存眷资源魔其它相干文章!

标签: phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!