Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.01.2017
Сообщений: 7
1

Выборка из базы

25.01.2017, 03:47. Показов 455. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пишу что-то вроде тестирования для студентов.
Студент заходит на главную страницу и указывает свои данные и выбирает указанную тему, после чего его перенаправляет непосредственно к тесту. После того как студент ответит на определенное количество вопросов, система поставит ему оценку.

Столкнулся с проблемой выборки вопросов на страницу. Надо выводить не более трех с четырьмя или тремя вариантами.

Имя такую структуру таблицы, думаю она не оптимальная:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
    CREATE TABLE IF NOT EXISTS `#_vopros` (
      `num` INT(10) NOT NULL AUTO_INCREMENT,
      `vopros` text,
      `otvet` INT(1) DEFAULT NULL,
      `otvet1` VARCHAR(200) DEFAULT NULL,
      `otvet2` VARCHAR(200) DEFAULT NULL,
      `otvet3` VARCHAR(200) DEFAULT NULL,
      `otvet4` VARCHAR(200) DEFAULT NULL,
      PRIMARY KEY (`num`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
     
    INSERT INTO `#vopros` (`num`, `vopros`, `otvet`, `otvet1`, `otvet2`, `otvet3`, `otvet4`) VALUES
    (1, 'Какая птица ''''приносит'''' детей?', 2, 'Ворона', 'Аист', 'Курица', 'Дятел')
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2017, 03:47
Ответы с готовыми решениями:

Выборка из базы
Нужна помощь выборке из бд данных за определенный промежуток дат, в формате ...от и до...

Выборка из базы
Я сделал так,чтобы пользователю зашедшему под своим логином выводилась нужная для него информация...

Выборка из базы по
Всем доброго времени суток! Имеется следующая форма: <form action="test1.php" method="post">...

Выборка из базы
Сильно не углублялся В php работу с базами а видимо стояло. Нужно решить такую задачу У нас...

1
2433 / 2285 / 594
Регистрация: 27.05.2011
Сообщений: 7,808
25.01.2017, 15:57 2
Цитата Сообщение от Vecherok Посмотреть сообщение
Пишу что-то вроде тестирования для студентов.
Ну... молодец.
Цитата Сообщение от Vecherok Посмотреть сообщение
Столкнулся с проблемой выборки вопросов на страницу.
В чем проблема?
Цитата Сообщение от Vecherok Посмотреть сообщение
Надо выводить не более трех.
MySQL
1
limit 3
с четырьмя или тремя вариантами
Запрос
MySQL
1
select otvet1 = '' from ...
Даст 1 или 0.
4 поля в сумме дадут от 0 до 4-ех. Тебе надо где сумма сравнений < 2
0
25.01.2017, 15:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2017, 15:57
Помогаю со студенческими работами здесь

Выборка из базы
мне необходимо выбрать из базы 1min, таблицы а03 строку b46 , за 2016 год полностью за год сколько...

Выборка из базы
id='{$user}' and email LIKE '%{$text}%' OR name LIKE '%{$text}%' OR email LIKE '%{$text}%' Что...

Выборка из базы данных
private function select($table_name, $fields, $where = &quot;&quot;, $order = &quot;&quot;, $up = true, $limit = &quot;&quot;) {...

Выборка полей из базы
Здраствуйте. Возник такой вопрос как выбрать из базы N полей выбранных абсолютно случайным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru