免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码
标题:
OURPHP 傲派建站系统---开发者标签实例之调用相关商品
[打印本页]
作者:
ourphp
时间:
2015-4-3 17:32
标题:
OURPHP 傲派建站系统---开发者标签实例之调用相关商品
OURPHP 傲派建站系统---开发者标签实例之调用相关商品
OURPHP的 SQL开发者标签 是可以直接操作MYSQL的.相当的强大和万能
那么有些时候,你可能需要在商品或文章的内容页(正文页)调用与本条商品或信息相关或近似的数据.
怎么实现?那么今天就用SQL标签 来实现.
以下以商品为例:
标签如下:
[.assign var="name" value=$opcms.number.]
[.sql mysql="select id,OP_Class,OP_Lang,OP_Title from `ourphp_product` where `OP_Number` LIKE '%$name%' limit 0,10" name="sql".]
<li><a href="/?[.$sql.OP_Lang.]-productview-[.$sql.OP_Class.]-[.$sql.id.].html"><img src="[.$sql.OP_Minimg.]" width="260" height="150" /><p>[.$sql.OP_Title.]</p><p>[.$sql.OP_Pattribute.]</p></a></li>
[./sql.]
复制代码
标签详解:
首先看一下
$opcms.number 这个变量.如果你用过OURPHP可以在标签模板中找到这个标签用的用途.
没有
[.$opcms.number.] 商标编号调用标签
那么我们利用
[.assign var="name" value=$opcms.number.] 把编号转换成变量 提供给SQL标签使用
[.sql mysql="select id,OP_Class,OP_Lang,OP_Title from `ourphp_product` where `OP_Number` LIKE '%$name%' limit 0,10" name="sql".]
<li><a href="/?[.$sql.OP_Lang.]-productview-[.$sql.OP_Class.]-[.$sql.id.].html"><img src="[.$sql.OP_Minimg.]" width="260" height="150" /><p>[.$sql.OP_Title.]</p><p>[.$sql.OP_Pattribute.]</p></a></li>
[./sql.]
大家看到mysql=""中 就是一段普通的SQL语句..那么我们利用了 编号这个值 来 获取 同类编号的商品
注意看sql中 where后面的
where `OP_Number` LIKE '%$name%' limit 0,10 我们用like来检索
OP_Number(编号)字段 limit 是显示条数
这个只是单一的举了一个例子..更多的方法可以自由发挥!
欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (https://ourphp.net/club/)
Powered by Discuz! X3.2