編集:皆さん、私はすでにphpを使用しています。それを尋ねるつもりはありませんでした。3 列の mysql の結果を 8 列の html テーブルに表示する方法を尋ねていました
--work table-- --crew table--
date | hours date | name
2013-02-03(Sun) 8 2013-02-03 john
2013-02-04(Mon) 7 2013-02-03 sam
2013-02-03 peter
2013-02-04 john
2013-02-04 sam
従業員が働いた時間を記録するために、これらの 2 つのテーブルがあります。
このデータをタイムシートとして表示する必要があります。
しかし、以下のこのhtmlテーブルに8列を表示するにはどうすればよいですか?
つまり、次のクエリを実行するとします。
SELECT hours, name, DAYNAME(work.date) day
FROM work
LEFT JOIN crew ON work.date = crew.date
WHERE WEEK(work.date) = 5
3 つの列が表示されます。では、この html テーブルを作成するにはどうすればよいでしょうか。
このmysqlの結果は
hours name day
8 john Sunday
8 Sam Sunday
8 Peter Sunday
7 John Monday
7 Sam Monday
この html テーブル (どのように?)
Name Sunday Monday Tuesday..(day name can be written in html)
John 8 7 ...
Sam 8 7 ...
Peter 8 - ...