我一直在想盡一切辦法來完成我所需要的。我不是一個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