立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
发新话题
打印

[BUG报告] 资讯高级模式 自定义sql 语句多表查询出错

资讯高级模式 自定义sql 语句多表查询出错

分类信息 - BUG报告

程序版本 SupeSite6.0.x
程序编码 GBK
问题地址 -
操作环境 服务器虚拟主机,本地使用ie浏览器,php4.1
本人想通过资讯高级模式 自定义sql 语句进行多表查询 调出我想要的附件和资讯标题,我的操作如下:
1.在资讯高级模式框中,写入sql 语句:
SELECT supe_spaceitems. * , supe_attachments.thumbpath
FROM supe_attachments, supe_spaceitems
WHERE supe_attachments.itemid = supe_spaceitems.itemid
AND supe_spaceitems.catid
IN (
"124", "125", "126"
)
ORDER BY itemid DESC
  
  数据设置: 显示数据条数 4 条;
显示处理:标题长度 26;  
  显示风格:变量名:mastiff_pic ;
  其他保持默认
2. 将提交保存后生成的“模板内部调用代码” 如下:
<!--{block name="spacenews" parameter="sql/SELECT%20supe_spaceitems.%20%2A%20%2C%20supe_attachments.thumbpath%0D%0AFROM%20supe_attachments%2C%20supe_spaceitems%0D%0AWHERE%20supe_attachments.itemid%20%3D%20supe_spaceitems.itemid%0D%0AAND%20supe_spaceitems.catid%0D%0AIN%20%28%0D%0A%22124%22%2C%20%22125%22%2C%20%22126%22%0D%0A%29%0D%0AORDER%20BY%20itemid%20DESC/limit/0,4/cachetime/900/subjectlen/26/cachename/mastiff_pic/tpl/data"}--><!--mastiff_pic-->
嵌入到所使用的模板中
3.测试模板页面,有四张图片和相对应的资讯标题显示出来,这时我想要的效果达到了
可是正在欣喜中的我,更新了一下缓存后,竟然发现测试模板页面所得效果奇妙地消失不见,经过几次刷新页面后仍没有显示,见其无效,我模板内部调用代码稍作了改动:20DESC/limit/0,4/  改成 20DESC/limit/0,3/  ,又刷新了一次页面,有三张图片和相对应的资讯标题显示出来,随即我又缓存更新了一次,结果又消失了,当我反复尝试了几次,结果同上,
但是有一点却保证不会出错 那就是将 DESC/limit/0,4/  改成 DESC/limit/0,1/  时,结果始终会显示

希望那位高手 给点指点,谢谢!!
发新话题
版块跳转