[英]PHP - Saving dynamic fields to the MySQL database
我想知道是否有人可以帮我解决一个小问题。
我有一些代码,使用户可以单击一个按钮,它将创建一个额外的文件输入框...他们点击这个的次数是无限的,所以他们可以真实地添加无限的图像到他们的个人资料。
我遇到的问题是我不知道如何将该信息保存到数据库,通常我会为文件输入添加一行并存储名称,但因为可以有无限量的文件名,我不知道我会怎么样去保存它。
那里的任何人都可以给我一些他们会如何做的建议吗?
谢谢
我会在单独的表中存储其他信息。 它只需要2个字段, data
和user_id
。然后,对于每个附加输入,您将存储data
和用户的唯一user_id
。 要检索数据,只需使用user_id
过滤即可。
通常,它使用2个表和外键来完成。 一个用户(用户)(id,name,...)的表。 第二个表包含用户照片(user_photo)(id,user_id,photo_path,...)。 将使用级联删除/更新在user.id和user_photo.user_id之间创建外键。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.