>백엔드 개발 >PHP 튜토리얼 >写数字字典时,想要设置上传多张图片的字段,应该怎么写?大家帮帮忙,急用,谢谢!

写数字字典时,想要设置上传多张图片的字段,应该怎么写?大家帮帮忙,急用,谢谢!

WBOY
WBOY원래의
2016-06-20 12:25:51969검색

上图了,大神门看看应该怎么写?


回复讨论(解决方案)

建议弄一张关联表分出去 主表和关联表采取一对多关系 原因如下
1.如果在主表总存储图片,图片数量不固定,那么字段长度你也没法确定,那么字段类型不好设计 用varchar呢还是text呢?varchar可能不够用 text类型则必须输入,不能使用默认值
2.如果你用text类型存储多个图片,那么无论你是使用json还是穿行化还是字符串的存储方式,那么当修改增加删除的时候,你都需要将数据重新拿出来处理一遍 追加/修改/删除后再存储进去麻烦

建立关联表则可省去以上麻烦 具体表结构如下
upload_cgxt_images
id  int(10) primary key auto_increment
cgxt_id int(10) defaule 0
image varchar(255) default ''
对关联表的操作都是对单条的操作

楼上的分析很到位,就这么办吧。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.