Общие > Базы данных
Структура...
(1/1)
-DieseLok-:
Добрый день!
Вопрос:
1. Есть Категория (Это в большенстве случаев просто БУКВА)
2. Есть Исполнитель
3. Есть Композиция
Мне надо чтобы при заходе на страницу Высвечиваеться список букв (это я уже руками напишу). При клике на Букву к примеру А вываливались все исполнители на букву А, после этого при клике на исполнителя вываливался список его песен и при клике на песню вываливалась ссылка на композицию.
Это всё простой вариант и я потому если что что-то дабавлю.
Впринцыпе такого результата мне удалось достичь вот таким способом:
=====
Макс:
надо не код было приводить, а структуру таблиц.
-----
Таблица категорий :
my_categories :
cat_id - первичный ключ (auto_increment)
name - название категории
-----
Таблица исполнителей
my_authors :
author_id - первичный ключ (auto_increment)
name - название
.... по желанию еще поля об исполнителях
-------
Таблица композиций
my_compositions
composition_id - первичный ключ (auto_increment)
cat_id - идентификатор категории (см таблицу my_categories)
author_id - идентификатор исполнителя (таблицы my_authors)
name - название
.... остальные поля по желанию
Тебе чтобы выбрать все композиции указанного автора
SELECT * FROM my_compositions WHERE author_id = $author_id
Чтобы получить композиции категории
SELECT * FROM my_compositions WHERE cat_id = $cat_id
-DieseLok-:
Спасибо! большое я уже разобрался...
Навигация
Перейти к полной версии