使用php mysql上传文件并在db

时间:2018-06-14 09:07:01

标签: php mysql upload

我正在尝试上传脚本。有5个文件html标签。

DB结构如下:

id | attachment_1 | attachment_2, attachment_3, attachment_4, attachment_5

我知道它不是一个好的数据库结构,我正在尝试纠正已经开发的应用程序。附件db结构是列式的。当我上传文件名时必须保存在每个相应的列中,文件必须保存在UPLOAD文件夹中。任何帮助从一开始就受到赞赏。

1 个答案:

答案 0 :(得分:0)

我有一个简短的解释:

我相信,您已经知道如何使用php上传文件。

在页面中选择具有多个选择选项的文件框。 使用带有action =“链接到您的功能页面”的表单 在您的功能页面上编写代码以上传文件。

...

现在,如果您让用户只上传5个文件,那么请使用for循环或foreach循环。

现在计算表单中上传文件的数量。 - 使用算法

Foreach (number of files as $key => $files) // Here $key starts from 0 if not make a variable from 0 and increase its number
    INSERT INTO table_name (attachment_."$key")
     VALUES ($file->filename) WHERE id=1;