Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите разобраться с голосованием
Форумы портала PHP.SU » » Работа с СУБД » Помогите разобраться с голосованием

Страниц (1): [1]
 

1. RageXL - 18 Сентября, 2013 - 23:44:12 - перейти к сообщению
В общем делаю голосование на php и mysql. Есть таблицы: polls с полями id, title(собственно вопрос), user, date; answers с полями id, poll_id(это значение должно совпадать с id из polls), answers, score(число голосований). Основная суть проблемы в том, чтобы выводить на странице все голосования, но как это сделать практически я не понимаю, как совместить эти 2 таблицы и сделать правильный запрос.
2. imya - 19 Сентября, 2013 - 09:14:52 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM polls
  2. JOIN answers
  3. ON polls.id = answers.poll_id

?
3. RageXL - 19 Сентября, 2013 - 22:47:38 - перейти к сообщению
По простому:

1 таблица

id голосования | Вопрос |

2я таблица

id | ответ | кол-во голосов |id голосования

Вопрос как выводить в цикле все голосования с ответами ?

Результат должен быть таким:

Вопрос 1

ответ1
ответ2
ответ3


Вопрос 2

ответ1
ответ2
ответ3


Вопрос 3

ответ1
ответ2
ответ3
ответ4

ну и тд.

 

Powered by ExBB FM 1.0 RC1