我有以下两种表格结构:
试题表
QuestionID | Response
1 Yes
2 No
1 No
问题查找表
QuestionID | Lookup
1 No
2 No
3 No
当查找和响应相等时,我试图得到一个之和。例如,QuestionID 1的查找值为"No“。在试题表中,有两个问题In的值为1。其中一个响应的值为No,因此我会将返回值增加1,并将最终结果按QuestionID分组。
关于如何在我的php代码中显示正确的表布局,我有一个问题:
我想在表格中显示答案和它们的文本输入。现在,它显示如下:
Question Answer Marks Per Answer
What is 2+2 B (text input)
Name the 3 hobbits? BCE (text input)
我想更改该表的显示,使其如下所示:
Question Answer Marks Per Answer
W
这些是我的带有关系函数的表。
问题表
id
issueName
每个问题都有多个问题
在Issue.php模型中
public function questions() {
return $this->hasMany('Question','issueID','id');
}
试题表
id
issueID
questionText
questionScore
每一个问题都属于一个问题,它有其相应的分数。
在Question.php模型中
public function issues() {
retur
我有两张桌子(试题表和答题表)。
试题表
id question
1 what is your name?
2 how old are you?
答案表
id answer questionid
1 john 1
2 smith 1
3 waiyan 1
4 20 2
5 21 2
6 22 2
当我选择记录时,结果如下。
SELECT * FROM question INNER JOIN answer on questionid= question.id
what is your name?
john
w