PHP

Присвоение нескольких жанров одному фильму.

Наверняка такие вопросы уже создавались и решались. Нужна логика создания баз в phpMyadmin и реализация добавления туда нескольких жанров для одного фильма.

Я недавно только начал изучать PHP, так что если можно прошу разжевать))
create table `genres` (`film` int unsigned comment 'ID фильма',
`genre` varchar(255) not null comment 'жанр текстом',
foreign key (`film`) references `films`(`id`) on delete cascade)

Как-то так, но я не уверен, что правильно написал синтаксис foreign key, подсмотри на mysql.com
Мукаев Фархад
Мукаев Фархад
76 859
Лучший ответ
ну тут все гораздо сложнее чем кажется. во-первых пхп тут не причем. это нада мускл изучить а не пхп. пхпмайадмин это интерфейс к мусклю написанный на пхп. а база данных в мускле. у мускла свой язык и свои понятия, совершенно отличные от пхп. могу порекомендовать книжку mysql 5 полное руководство например. в ней больше 500 страниц, поэтому в двух словах "логику создания баз" не опишешь. вариантов добавления жанров несколько. можно например жанры в одной ячейке перечислить, а можно на каждый жанр создавать новую запись в бд. а еще можно вообще посмотреть в сторону каких нить nosql баз, типа mongodb, там как раз жанры можно в массиве перечислять. будет попроще для того кто про sql ваще не слышал, меньше учить. правда там и пхпмайадмина нет. в общем всё сложнее чем кажется. а еще, чисто для себя можно пока забить на базы данных и сохранять эту инфу в каком нить текстовом файле, тогда и скл учить не надо и в базах разбиться. правда это будет лютый говнокод, но для учебных целей на первых порах пойдет
Д*
Дмитрий ****
13 437