账号通
    

账号  

密码  

20672

查看

19

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

132

主题

0

广播

0

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

用户积分:2341 分
登录次数:289 次
注册时间:2006/11/8
最后登录:2014/9/25
kenny123 发表于:2008/11/18 14:12:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

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) 回到顶部顶端 回到底部底部
xhcyy 当前离线

468

主题

0

广播

0

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

用户积分:4231 分
登录次数:337 次
注册时间:2006/11/8
最后登录:2014/4/26
xhcyy 发表于:2009/11/8 10:53:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)
我也正遇到这样的问题,一个父栏目下有多个子栏目,而我需要用SQL从多个子栏目里各调用一篇文章标题显示在首页里。在这里,栏目的id非常不好确定:如果用父栏目的id,则调不出文章;如果用某一子栏目的id,则只能调用此子栏目内的文章,其他子栏目的文章无法调出。不知道谁有解决办法?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
liaohongchu 当前离线

150

主题

0

广播

0

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

用户积分:1797 分
登录次数:121 次
注册时间:2008/10/13
最后登录:2011/10/21
liaohongchu 发表于:2009/5/9 10:48:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)

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  但这个添加的 栏目话   SQL语句也要添加。

 

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

如果 只写这个 就能调用的 话 就好了 期待官方发表啊

 

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

150

主题

0

广播

0

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

用户积分:1797 分
登录次数:121 次
注册时间:2008/10/13
最后登录:2011/10/21
liaohongchu 发表于:2009/5/9 10:45:00   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)

kenny123 方法 正是我想要的 保留 谢谢

 
  支持(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) 回到顶部顶端 回到底部底部
天下无语 当前离线

1259

主题

11

广播

1

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

用户积分:9743 分
登录次数:1540 次
注册时间:2007/4/1
最后登录:2024/1/8
天下无语 发表于:2008/11/20 1:02:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
j500 当前离线

190

主题

0

广播

0

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

用户积分:1429 分
登录次数:30 次
注册时间:2008/5/22
最后登录:2008/12/30
j500 发表于:2008/11/19 21:53:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
小林 当前离线

233

主题

0

广播

2

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

用户积分:2186 分
登录次数:88 次
注册时间:2008/7/19
最后登录:2014/1/11
小林 发表于:2008/11/19 20:29:00   | 只看该作者 查看该作者主题 8楼 

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

 

将sql语句改成这样即可

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

264

主题

0

广播

0

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

用户积分:277 分
登录次数:147 次
注册时间:2010/7/3
最后登录:2014/6/18
xiaokong_cool 发表于:2010/7/3 19:00:44   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
◆°黑詺單! 当前离线

111

主题

0

广播

0

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

用户积分:129 分
登录次数:53 次
注册时间:2010/4/17
最后登录:2011/2/18
◆°黑詺單! 发表于:2010/7/23 9:57:11   | 只看该作者 查看该作者主题 10楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.81641秒 powered by KesionCMS 9.0