Как сделать структуру БД для множественного ввода в MySQL и PHP

0

Ниже приведена моя текущая структура базы данных MySQL

id | item_name  | item_files 
------------------------------------------
1  | Item A     | file1.zip,file2.zip,file3.zip
2  | Item B     | file3.zip 

Пример. Я создаю простую форму для заполнения Item Name и Multiple upload files, затем сохраните ее на db.

Вопрос: -

  • Как создать структуру db для приема нескольких файлов?
  • У меня есть способ, которым я не хочу использовать explode, implode, чтобы получить file1.zip file2.zip file3.zip
Теги:

1 ответ

3
Лучший ответ

Нормализовать таблицы данных

таблица элементов

id  | item_name
--------------
1  | Item A
2  | Item B

таблица item_files

id  | item_id | item_files  
----------------------------------- 
1  | 1      | file1.zip
2  | 1      | file2.zip
3  | 1      | file3.zip 
4  | 2      | file3.zip 
  • 0
    Спасибо Марк Бейкер. Ясно теперь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню