Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

09.10.2007, 23:35
|
|
Участник форума
Регистрация: 03.09.2007
Сообщений: 119
Провел на форуме: 425358
Репутация:
21
|
|
БД для оценок студентов
Сказали сделать сайт, где будут видны оценки всех студентов.
Я подмал фигня, взялся делать и тут же затормозил-как мне организовать бд.
Дело вот в чём- есть ФИО студента, номер группы и курса, оцеки и даты.
Я ни как не догоню как сделать базу так, что бы в поиске можно было написать предмет и получить результат всех студентов или одного студента, или ввести студента и получить его оцеки. Пробовал создавать таблицы, где имя таблицы являлось ФИО студента, тогда не получается организовать поиск по предметам.
Вот теперерь не знаю как и быть всё делаю на php+mysql
|
|
|

09.10.2007, 23:43
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Духъ, извините за грубость, но что-то вы тупите... Сделай вьюшку, которая будет собирать всю информацию о студентах, предметах и их оценках по этим предметам... А потом обычным Select соси из неё данные с нужными условиями в Where, данные для которого ты будешь получать из формы.
|
|
|

10.10.2007, 00:06
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Собственно несколько таблиц+несколько ключей....задача довольно тривиальна...
Читай доку по MySQL, в частности PRIMARY KEY, FOREIGN KEY, SELECT, условие WHERE, LIKE и про полнотекстовый поиск...с драйвером решай сам - в MyISAM хороший поиск(полнотекстовый), но беда с ключами...я бы выбрал InnoBD.
Думаю что надо так: Создаешь базу со студентами(поля - ФИО, номер студака итд итп и внешний ключ на табоицу с предметами), базу с предметами, где имя полей - сами предметы, а значения - оценки и выбирай из базы...
Что-то в духе SELECT * from tbl_marks WHRERE tbl_marks.id_predmet = tbl_students.predmet_id - выберет все предметы и оценки, а парсить уже в скрипте можно!
В общем _http://dev.mysql.com/ - отличный учебник по MySQL...
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|