PHP - 将动态字段保存到MySQL数据库

时间:2012-01-06 12:14:10

标签: php mysql

我想知道是否有人可以帮我解决一个小问题。

我有一些代码可以让用户点击一个按钮,它会创建一个额外的文件输入框...他们点击这个的次数是无限的,所以他们可以真实地为他们的个人资料添加无限的图像。 / p>

我遇到的问题是我不知道如何将该信息保存到数据库,通常我会为文件输入添加一行并存储名称,但因为可以有无限量的文件名,我不确定我将如何保存它。

有人可以给我一些关于如何做的建议吗?

由于

2 个答案:

答案 0 :(得分:3)

我会在单独的表中存储其他信息。它只需要2个字段datauser_id,然后对于每个其他输入,您将存储data和用户的唯一user_id。要检索数据,只需使用user_id进行过滤。

答案 1 :(得分:0)

通常它正在使用2个表和外键。一个用户(用户)(id,name,...)的表。第二个表包含用户照片(user_photo)(id,user_id,photo_path,...)。将在user.id和user_photo.user_id之间创建外键,并使用级联删除/更新。