Я создал тестовую систему с использованием Wordpress, jQuery и PHP, которая отлично работает. Область, в которой у меня мало опыта, - это базы данных mysql.Сохранение результатов тестов в базе данных: поддержание базы данных аккуратно
Я не уверен, как сохранить результаты в аккуратном и аккуратном порядке.
То, что я хочу, чтобы сохранить следующие:
- имени пользователей.
- Название испытания.
- Вопросы.
- Ответы.
- Оценка.
- Pass/fail.
Очки 1, 2, 5 & 6 довольно прямолинейно сохраняют данные. Путаница приходит с вопросами и ответами.
Как я могу сохранить их аккуратным способом в базе данных mysql?
Скажите, что есть 10 вопросов, каждый из которых имеет несколько вариантов ответов, как я могу сохранить каждый из них в базе данных, но связать ли он с пользователем, который их заполнил? Я не уверен, как сохранить базу данных аккуратно, и это может быстро выйти из-под контроля.
В будущем я, возможно, захочу сделать некоторые поиски по этим вопросам и ответам.
Ухоженный способ? Вы просите нас нормализовать вашу базу данных для вас? – BenM
@BenM Поскольку я не очень хорошо знаком с mysql, мне было интересно, все ли это можно сделать в одной таблице. Я не просил кого-то сделать это для меня. – Rob
Да, все можно хранить в одной таблице. Должно быть? Нет! Прислушайтесь к некоторым советам в ответ от @duffymo и изучите реляционные базы данных. – BenM