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

 找回密码
 立即注册
搜索

[疑问] 请教一个关于模块高级模式(sql调用)的问题

[复制链接]
blob 发表于 2009-8-21 20:59:01 | 显示全部楼层 |阅读模式
模块管理 -> 创建模块 -> 论坛附件 -> 高级模式 中填入下以sql
SELECT count(tid)  FROM cdb_attachments group by tid

把模块的变量名取为 bbsfj
<!--{loop $_SBLOCK[bbsfj] $value}-->
{eval secho($value)}
<!--{/if}-->

显示出以下结果:
Array
(
    [0] => Array
        (
            [count(tid)] => 4
            [subjectall] =>
           ...
        )

)

然后怎么样调用这个 [count(tid)]呢?
用$value[count(tid)] 肯定是不行的!
回复

使用道具 举报

 楼主| blob 发表于 2009-8-21 21:43:22 | 显示全部楼层
((em:17))((em:15))
回复

使用道具 举报

littlehz 发表于 2009-8-21 22:52:59 | 显示全部楼层
Array数组结构已经很清楚了,用$value[0][count(tid)],不过出于效率考虑可以不用loop,print_r试试
回复

使用道具 举报

 楼主| blob 发表于 2009-8-22 10:11:55 | 显示全部楼层
本帖最后由 blob 于 2009-8-22 10:13 编辑
Array数组结构已经很清楚了,用$value[0][count(tid)],不过出于效率考虑可以不用loop,print_r试试
littlehz 发表于 2009-8-21 22:52


非常感谢楼上的回复,其实我用$_SBLOCK['bbsfj'][0][count(tid)],但是没办法显示。您有时间不妨可以做个测试!
回复

使用道具 举报

littlehz 发表于 2009-8-22 17:04:26 | 显示全部楼层
手机上网没办法帮你测试,几周前有网友问过这个调用解答了,你搜索一下吧
回复

使用道具 举报

 楼主| blob 发表于 2009-8-22 20:53:52 | 显示全部楼层
搜了好久都找不到!((em:10))
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 03:51 , Processed in 0.116506 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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