私は自分が探しているものを達成するためにできる限りのトリックを試してきました. 私は初心者ではありませんが、これにこだわっています。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 番号です。 student は、メンバー テーブルの 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で新しい行を作成するだけです。誰か助けてください。パソコンを窓から投げ捨てようとしています。