「問題」を複数のHTMLテーブルの結果を整理するために、JOIN:車の異なる「種類」についてはMySQLは、PHPで
year type model
---- ---- -----
2016 Cars A
2016 Cars B
2015 Cars A
2014 Cars C
2015 Vans D
2014 Vans E
、それは問題を抱えている「モデル」を示していますし、これらのモデルに問題がある年。
車種ごとに別々のHTMLテーブルを作成する必要があります。各テーブルでは、各モデルの行と各年の列が必要です。問題を指定するセルには「Y」を使用し、問題を指定するピリオド(「。」)を使用します。車用
HTMLテーブル:バン用
2016 2015 2014
A Y Y .
B Y . .
C . . Y
HTMLテーブル:
2016 2015 2014
D . Y .
E . . Y
Iである
は、私は次の2つのHTMLテーブルを作成する必要がありますPHPでmysqliを使用してデータベースにクエリを行い、テーブルを構築します。私はテーブルごとに別々のクエリを作成することができますが、これは最も経済的なアプローチのようには見えません。順序付けされた行を返すクエリを実行できるので、基本的にこのような繰り返しパターンを実行できますか?
for type in types:
// write start of <TABLE>
for model in models:
// write start of <TR>
for year in years:
// write <TD>
// write close of <TR>
//write close of <TABLE>
多くの異なるクエリを実行することに意味がある場合は、アドバイスしてください。あなたは上記の示したロジックを使用して、その結果によってその後
SELECT * FROM Problems ORDER BY VehicleType, VehicleModel, VehicleYear;
、ループ:
あなたのために良い、今すぐフェッチする時間は、そのすべてが並んで – Ghost