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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 如何通过$post变量准确判断当前帖是否存在附件?

[复制链接]
jiangchuankyo 发表于 2018-5-28 12:10:50 | 显示全部楼层 |阅读模式
主要是要准确判断是否有附件喔(图片附件不算),
我知道当
$post['attachment'] == 1 时肯定存在非图片附件


但是当$post['attachment'] == 2 时就没法判断了, 因为==2是一定存在图片附件没法判断是否有非图片附件???

是DZ不是程序设计有问题,只有通过手动添加sql命令查数据表才可以准确判断是否有非图片附件么????
 楼主| jiangchuankyo 发表于 2018-5-28 12:16:54 | 显示全部楼层
当初数据表设计不足吧, 可不可以手动修复成 attachment字段==0表示无附件
attachment==1表示只有普通附件
attachment==2只有图片附件
attachment==3既有普通又有图片附件

是不是要改一大堆代码,具体有哪些文件啊?
回复

使用道具 举报

无限星辰 发表于 2018-5-28 16:11:37 | 显示全部楼层
pre_forum_attachment 索引表查询哦
回复

使用道具 举报

 楼主| jiangchuankyo 发表于 2018-5-28 17:23:55 | 显示全部楼层
无限星辰 发表于 2018-5-28 16:11
pre_forum_attachment 索引表查询哦

没那么简单的,这个表里没有isimage判断字段,还要先根据pid查出所有附件,然后弄一个二维数组变量储存起来,然后还要循环0~9分表查询上面变量数组中存在的附件id判断是否存在isimage=0记录,消耗太大了
回复

使用道具 举报

lz49858007 发表于 2018-5-29 17:24:49 | 显示全部楼层
本帖最后由 lz49858007 于 2019-6-24 18:40 编辑

这个确实是有点问题~!~
                                                     
                                                     
                                                     
                                                     
                                                     
                                                     
                                                     
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 23:47 , Processed in 0.015953 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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