Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 模板用SQL调取数据问题?

[复制链接]
xiaochun1027 发表于 2009-11-26 15:49:18 | 显示全部楼层 |阅读模式
本帖最后由 xiaochun1027 于 2009-11-28 10:42 编辑

比如说我把ECSHOP的数据库都放到SS的同一个数据库,
如果我想在画面上直接显示ECSHOP里产品表的数据,
在SS模板中应该怎么写呀?
能在模板里直接写SQL句取数据吗?
应该怎么用呀?用模块实现吗?
貌似新建模块时都要选择一个基本模块呀?
block.func.php里没有这个基本模块(从BBS、Blog取数据时基本模块是有的)时我还能用吗?
 楼主| xiaochun1027 发表于 2009-11-27 09:32:48 | 显示全部楼层
没人理我吗?把问题顶上去?
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-27 11:44:10 | 显示全部楼层
不能在模板里面写SQL的,只能到后台,模块管理里面写SQL,里面的高级形式,直接输入SQL,生成调用代码即可以使用的,不用修改表名。
回复

使用道具 举报

 楼主| xiaochun1027 发表于 2009-11-27 14:10:36 | 显示全部楼层
本帖最后由 xiaochun1027 于 2009-11-27 14:13 编辑
不能在模板里面写SQL的,只能到后台,模块管理里面写SQL,里面的高级形式,直接输入SQL,生成调用代码即可以 ...
lidq.jingwu 发表于 2009-11-27 11:44



    那么我想用取符合这样条件的数据,SQL是这样的
  1. SELECT * FROM pic_pic WHERE pid = 2 and digest = 2
复制代码
生成的SQL代码如下:
  1. <!--{block name="spacenews" parameter="sql/SELECT%20%2A%20FROM%20pic_pic%20WHERE%20pid%20%3D%202%20and%20digest%20%3D%202/limit/0,10/cachetime/900/subjectlen/20/subjectdot/1/showdetail/1/messagelen/100/messagedot/1/showcategory/1/cachename/pic/tpl/data"}--><!--图片相关-->
复制代码
但如果我不想写死,想用如下SQL句
  1. SELECT * FROM pic_pic WHERE pid = ? and digest = ?
复制代码
怎么办?直接把上面SQL名输入到后台,模块管理里面写SQL,里面的高级形式提交,然后生成的代码SQL就行吗?而且]<!--{block name="spacenews"的spacenews和我要取数据的表pic_pic也不冲突对吗?
回复

使用道具 举报

lidq.jingwu 发表于 2009-11-27 17:14:17 | 显示全部楼层
看文档,里面有关于变量的处理说明。
数据调用(block标签)参数详解[7.5]:https://discuz.dismall.com/thread-1494011-1-1.html
回复

使用道具 举报

 楼主| xiaochun1027 发表于 2009-11-28 10:42:19 | 显示全部楼层
看文档,里面有关于变量的处理说明。
数据调用(block标签)参数详解[7.5]:
lidq.jingwu 发表于 2009-11-27 17:14



谢谢提供的“SupeSite7.5数据调用模块参数详解.doc”,
以前看的是7.0的,
刚好没有板凳上问的东西!问题解决!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 04:22 , Processed in 0.029985 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表