账号通
    

账号  

密码  

22519

查看

19

回复
主题:SQL如何调用两个栏目里的内容,使用{$Param(0)}参数 [收藏主题] 转到:  
kenny123 当前离线

132

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2341 分
登录次数:289 次
注册时间:2006/11/8
最后登录:2014/9/25
kenny123 发表于:2008/11/18 14:12:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

SQL如何调用两个栏目里的内容,使用{$Param(0)}参数。论坛搜索了大半天没有找到解决办法,原来好像看到过,但是找不到了,希望高手能帮忙解答一下。

 

看看是不是这样:

 

select ID,Tid,Title,Adddate,Recommend,Verific from KS_Article Where tid='{$Param(0)}' and verific=1 and Recommend=1 order by id desc

 

{SQL_多栏目文章(20083196290345,20083196290346)}

 

感觉不对,希望大家能告诉一下。谢谢,在线等。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
kenny123 当前离线

132

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:2341 分
登录次数:289 次
注册时间:2006/11/8
最后登录:2014/9/25
kenny123 发表于:2008/11/20 14:01:00   | 显示全部帖子 查看该作者主题 沙发 

小林的这个方式就是有一个局限性,就是如果我要调用三个栏目的话就还得加一个or语句,这也是我头疼的地方,我现在的解决方式也类似

select ID,Tid,Title,Adddate,Recommend,Verific from KS_Article Where tid in('{$Param(0)}',tid='{$Param(1)}') and verific=1 and Recommend=1 order by id desc

也解决了这个问题了。最关键的在于sq表情的SQL_两个栏目(1,2)这两个参数是用逗号隔开的,而这样多栏目的选择在sql语句中也是用逗号隔开的,所以没办法,建议官方如果以后可以把sql中的两个参数的逗号用分号或者双||号隔开,这样估计就不会有这种问题了。

 

不知道说明白了没有,呵呵不是啦

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07764秒 powered by KesionCMS 9.0