2
PHPでプログラムを編集していて、別のテーブルのデータを含むテーブルを表示したいとします。 は今、私は2つのテーブルを持っていると私は、このコードで最初のテーブル(registro_eu)を印刷しています:PHPで別のテーブルのデータをマージして表示する
$sql = "SELECT * FROM registro_eu WHERE MONTH(data_conv) = 7 AND YEAR(data_conv) = 2016";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo '<div class="table-responsive">';
echo '<table class="table table-striped">';
echo '<thead>
<tr>
<th>Date</th>
<th>Desc</th>
</tr>
</thead>
<tbody>';
while($row = $result->fetch_assoc()) {
echo '
<tr>
<td>'. $row["data"].'</td>
<td>'. $row["desc"].'</td>
</tr>';
}
echo '</tbody>';
echo '</table>';
echo '</div>';
}
表REGISTRO_EU:
ID | DATE | DESC
-----------------------------
1 | 2016-06-15 | TEST DESCT
2 | 2016-06-15 | TEST 2
3 | 2016-06-15 | TEST 3
4 | 2016-06-16 | TEST DESCT
5 | 2016-06-16 | TEST 4
6 | 2016-06-17 | TEST 5
表フォンディ:
ID | DATE | TOT
-----------------------------
1 | 2016-06-15 | 88
2 | 2016-06-16 | 100
3 | 2016-06-17 | 120
そしてIユーザに(PHPで)次のようなものを表示したい:
DATE | DESC |TOT
-------------------------------
2016-06-15 | TEST DESCT |
2016-06-15 | TEST 2 |
2016-06-15 | TEST 3 |88
2016-06-16 | TEST DESCT |
2016-06-16 | TEST 4 |100
2016-06-17 | TEST 4 |120
これらの2つのテーブルを結合すると簡単に見えます。 –
SQLを使用して結合データを取得していないのはなぜですか? – k0pernikus
さらに、懸念の分離を見てください。これは、あなたのところに戻るために戻ってくる種類のコードです。 – k0pernikus