2015-10-07 2 views
2

Я работаю над проектом Quiz. Он имеет 3 таблицы:Можно ли использовать Subtable в MySQL?

  • Easy
  • Medium
  • Hard

Как добавить разделы к каждому таблицам, как:

  • Технические
  • Словесное
  • Логическое

Должен ли я создавать 3 таблицы (разные секции) для каждых 3 таблиц (простой, средний & жесткий)?

Есть ли что-то вроде Subtable in MySQL?

Любые предложения .. Я невежественный на самом деле ..

На мне был прибегая к помощи seen subtables in Datagridviews & JSF .. Является ли это присутствует в MySQL & PHP?

Я работаю на PHP ..

+0

Ощущается, что вам нужно научиться нормализовать таблицы ... – Naruto

+0

можно. –

+0

любые ссылки plz @ShiguriAnemone – Krishna

ответ

0

USE FOREIGN KEY в таблицах при сохранении данных

, например, я везу технический стол

T_Id Content easy_Id med_id hard_id 
1  example 3   5  3 
2  example 3   4  4 
3  example 2   6  3 
4  example 1   2  2 
+0

Я не мог понять ваш ответ ... – Krishna

0

вы можете сделать что-то подобное .. также возможно под номером section у вас есть несколько questions с diffulty

difficulty_table

difficulty_id 
description 

вопрос

question_id 

question_details

question_id 
section_id 
difficulty_id 

section_table

section_id 
description 
+0

Спасибо .. Ваш метод хороший .. но вопросы импортируются из excel в базу данных. Excel явно имеет вопросы и 4 варианта. – Krishna

+0

@Krishna so как вы определяете вопрос 'section' и его' трудность'? –

+0

, используя раскрывающийся список, они выберут раздел и уровень сложности. и тогда я должен добавить эти вопросы в соответствующую таблицу – Krishna

Смежные вопросы