テーブルから複数列の情報を選択し、それを 2 つの列しかない別のテーブルに表示する必要があります。シナリオは次のとおりです: 最初のテーブル (複数列):
MATH111 MATH112 MATH113 MATH114
67 89 54 23
これ(2列のテーブル)に表示したい:
Course Score
MATH111 67
MATH112 89
MATH113 54
MATH114 23
私は、複数列のテーブルから情報を取得して表示するのに十分な PHP に精通しています。
"select * from xx where id=''";
echo "<table border='1'>
<tr>
<th>MATH111</th>
<th>MATH112</th>
<th>MATH113</th>
<th>MATH114</th>
</tr>";
while($row=(mysqli_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" . $row['MATH111'] . "</td>";
echo "<td>" . $row['MATH112'] . "</td>";
echo "<td>" . $row['MATH113'] . "</td>";
echo "<td>" . $row['MATH114'] . "</td>";
echo "</tr>";
}
echo "</table>";
表示したいテーブルは次のようになります。
echo '<table><tr><th>Course</th><th>Score</th></tr>';
必要なのは、上記で概説したように表示するためのコードに関するヘルプです。これは次の形式です。
Course Score
MATH111 67
MATH112 89
MATH113 54
MATH114 23
「コース」列の値は、選択されているテーブルに基づいていることを追加させてください。したがって、ハードコーディングすることはできません。