建站帮助

诚信合作, 高质专业!

使用GET语句自定义Phpcms V9多条件调用数据列表的方法

2013-02-28 18:14:16 浏览 我要评论

-----------------------------------------------------------------------------------------

PS,说到and这一数据调用方式,让我想到日前请教Jack的一个ASP数据库的调用方式,也可以类比,于是分享在此,或许对你有参考价值。

Lankecms这一asp程序调用数据的语句:

set rs=server.createobject("adodb.recordset") 
exec="select * from shop where ssfl = 1 and homeshow = 1 order by px_id asc,id desc" 
rs.open exec,conn,1,1 
if rs.eof then
response.Write " 暂无产品!"
end if

这句是说,从MDB数据库shop这一个表格中调用分类ssfl = 1和首页显示homeshow = 1的产品。那么要调用多个分类ssfl下的产品怎么进行?这里就可以用多个and了:

select * from shop where ssfl = 4 or ssfl = 8 and homeshow = 1 order by px_id asc,id desc

这样,可调用分类ssfl为4和8下的产品数据了,看起来繁琐一点,那么可以换个写法:

select * from shop where ssfl in ( 4,8,10) and homeshow = 1 order by px_id asc,id desc

这样,采用in()的方式,调用出4、8、10这三个分类下的产品数据。

另外如果要控制调用的数据条数,可以这么写:

exec="select top 4 * from shop where ssfl in (4,8,10) and homeshow = 1 order by px_id asc,id desc" 

这样,就选择前4条调用。

最后,再次感谢Jack对asp数据调用的指点,同时欢迎朋友多研究、多尝试,有了新的调用方式来CMSYOU上分享!

我要收藏
点个赞吧

相关阅读

本月热门

精选推荐

在线客服

扫一扫,关注我们

扫一扫,关注我们