I have three database tables, question_set, question and answer.
question_set contains set_name and set_id
question contains question and also question_set_id
answer contains answer , question_id
I can not work out a way to show all the data in one view file,
I tried joins but then question data is repeating with it prints because every question has three or four answer.
Just thought I would point out.
Your database design is horrible.
It will not scale well, and infact I do not think it would actually. work.
The way I would do it is
Three tables
sets=> id, namequestions=> id, set_id, questionanswers=> id, set_id, question_id, answer, pointsNote that in my above example I am taking it one step further, rather than each answer being true or false, it can have an assigned point value.
hence, an answer that you deemed half correct could be given 5 points, where as a correct answer could be given 10 points, it also works as a boolean true, just have a correct answer as 1 point, and an incorrect answer as 0 points
Anyway.
With the above table design in mind.
You could do
So then you end up with an array that looks something like
Then you can do.