@vtema

Вывод данных из mysql в таблицу?

Есть одна страница вывода данных из БД в таблице. В зависимости от get-параметра она получает данные из различных таблиц. Они идентичны:
ФИО, Предмет 1, Предмет 2, Предмет N
Суть проблемы в том, что в таблицах разное кол-во столбцов и столбцы могут быть разными, например в одной таблице
ФИО, Предмет 1, Предмет 3, Предмет 5
А в другой
ФИО, Предмет 8, Предмет 6, Предмет 4
ФИО есть во всех таблицах, а так же ещё два столбца, которые выполняют служебные роли и не выводятся в таблицу.

Как можно такое реализовать? Заранее спасибо.
  • Вопрос задан
  • 2249 просмотров
Решения вопроса 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Как уже говорилось выше, "много одинаковых таблиц с разным количеством столбцов" - это неграмотно спроектированная БД.

Таблица должна быть ОДНА. В которой эти "таблицы" должны быть расположены вертикально
id ученика | Предмет 8 | значение

Из такой таблицы мы с легкостью получаем любые данные самым обычным способом.
Ответ написан
Комментировать
@Nc_Soft
Фигню какую-то насоветовали, да еще и как решение отметили.
Делается это в !3! таблицы
user
subject
user_subject
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы