我一直在想尽一切办法来完成我所需要的。我不是一个noob,但我坚持这一点。 我想从3个表格中创建一个“网格”数据。我希望它看起来像这样:如何从Mysql连接3个表格以形成网格?
Assignments | Assgn 1 | Assgn 2 | Assgn 3 | Assgn 4 | Final Grade
----------------------------------------------------------------------
Username 1 | Grade | Grade | Grade | Grade | Total
----------------------------------------------------------------------
Username 2 | Grade | Grade | Grade | Grade | Total
----------------------------------------------------------------------
Username 3 | Grade | Grade | Grade | Grade | Total
第一个表列成员:
Memberid, Username
的分配表:
id, title
的成绩都保持在subassign:
id,assign,student,grade
assign是id nu在作业表中的作业的更多 学生是成员表中的Memberid。
我一直在寻找这一两天。
这给了一些成果的一个是这样的查询
$result = mysql_query("SELECT assignments.title,subassign.grade, members.Username FROM assignments, subassign, members WHERE members.Memberid = subassign.student and assignments.id = subassign.assign ",$connect);
它正确链接的信息,但我不能让它显示的记录,像我想要的。它只是在php中创建一个新行。有人可以请帮助。我即将把我的电脑扔出窗外。
不知道,但也许它不是明智的做法是使用MySQL任何更多可能想要转换为MYSQLi – Sir