怎样用数据库在一个字段中存入多张图片信息?

怎样用数据库在一个字段中存入多张图片信息?,第1张

例如,要存入8张图片信息, *** 作方法和步骤如下:

1、首先,扩展可编程性下面的“用户定义数据类型”为空,如下图所示

2、其次,完成上述步骤后,选择数据库,然后单击顶部的“新建查询”按钮,如下图所示。

3、接着,完成上述步骤后,直接使用sp_addtype语句定义数据类型,如下图所示。

4、然后,完成上述步骤后,刷新用户定义的数据类型,这一次“用户定义数据类型”下就有数据了,如下图所示。

5、随后,完成上述步骤后,右键单击数据表,然后选择“设计”选项,如下图所示。

6、最后,完成上述步骤后,就可以在数据类型中找到自定义数据类型,如下图所示。

你说的这个问题,其实是表的设计问题。

只要在t_b中,设计列为3列即可。

id

,

t_a_id

,

picture

添加多个图片,不过是sql、语句。

最简单的办法,是利用for()循环,如:

for(int

i

=

0i<图片数i++){

//你的sql *** 作语句如。

//insert

图片i

into

t_b..

}

分给偶吧。。

^

^!

多个图片上传,可以拆分成单个的上传,每一个图片对应一条数据,然后记录图片的信息和存储路径等。

然后保存的时候,保存图片记录的id就可以,到时候可以根据id获取到相关的图片信息。

如果使用oss等存储空间,也是他们会每一个图片返回给你一个图片路径,你保存图片的网络地址就行,这个时候可以使用一个字段然后通过分隔符,比如‖进行分割,当然,如果图片数量是固定的,也可以用多个字段分别存储路径。

最后,推荐使用单个字段分隔,因为一般不需要对图片字段进行检索,如果需要的话,单个字段查询后,再封装接口返回也可以。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9950791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存