注册
找回密码
账号 记住
2384
6
255
0
补充说明:
select top 3 * from KS_Article where verific=1 and Tid='{$Param(0)}' order by AddDate desc
sql标签写法
{SQL_测试(,2009101010)}
请注意2009101010掐面的“,”号,前面是空的,也就是说明{$Param(0)}为空
虽然你把{$Param(0)}改成{$Param(1)},系统默认还是有两个值的,所以需要在sql标签里面的"()"内设置
同时以","分隔
我所说的是我知道的错误原因,如有其它还请请教官方或高手
本人理解:
{$Param(0)}在程序里面是接收第一个值的意思,
{$Param(1)}是接收第二个值
如果你把{$Param(0)}改成{$Param(1)},也就是直接跳过第一个值,而获取第二个值,
当{$Param(1)}出现时,就是系统变成默认了接收两个值,
那么按照我的做法就是:在传递的过程中,也同时设置第一个值,那么怕是空,
你的错误按照我的理解应该是没有同时为sql设置两个值而导致。