phpcms get sql不输出结果怎么办-PHPCMS

资源魔 43 0

phpcms get sql没有输入后果怎样办?

PHPcms v9 get标签sql 语句limit有效成绩的处理办法

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语句给正文了!

PHP中文网,年夜量的收费PHPCMS教程,欢送正在线学习!

以上就是phpcms get sql没有输入后果怎样办的具体内容,更多请存眷资源魔其它相干文章!

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

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