我的查询结果中的数据如下:
DATE DEPTH LOCATION idx
2010-08-13 0.34 SAKE RIVER 1
2010-08-13 0.35 SAKE RIVER 2
2010-08-13 0.35 SAKE RIVER 3
2016-01-30 1.463 AKE KOBE 4
2016-04-12 1.524 AKE KOBE 5
2014-05-13 1.03 AKE KOBE 6
2008-12-16 0.617 SAGEA 7
2008-08-11 1.503 SAGEA 8
2008-07-03 1.369 SAGEA 9
如何循环此查询结果以在一个索引页面中创建动态表 像这样:
<span>SAKE RIVER<span>
<Table>
<tr>
<th>IDX</th>
<th>DATETIME</th>
<th>DEPTH</th>
</tr>
<tr>
<td>VAL</td>
<td>VAL</td>
<td>VAL</td>
</tr>
</Table>
<span>AKE KOBE<span>
<Table>
<tr>
<th>IDX</th>
<th>DATETIME</th>
<th>DEPTH</th>
</tr>
<tr>
<td>VAL</td>
<td>VAL</td>
<td>VAL</td>
</tr>
</Table>
<span>SAGEA<span>
<Table>
<tr>
<th>IDX</th>
<th>DATETIME</th>
<th>DEPTH</th>
</tr>
<tr>
<td>VAL</td>
<td>VAL</td>
<td>VAL</td>
</tr>
</Table>
如果添加的位置多于创建更多表格
三江源
抱歉我的英文
答案 0 :(得分:0)
在完成数据库连接和表之后。
streams[i].pipe(res)
答案 1 :(得分:0)
希望你在一些数组变量中得到这些数据,我建议你可以使用foreach循环: -
$data = //Query to fetch data
foreach($data as $key => $value) {?>
<span><?php echo $value['LOCATION']; ?></span>
<Table>
<tr>
<th>IDX</th>
<th>DATETIME</th>
<th>DEPTH</th>
</tr>
<tr>
<td><?php echo $value['idx']; ?></td>
<td><?php echo $value['DATE']; ?></td>
<td><?php echo $value['DEPTH']; ?></td>
</tr>
</Table>
<?php } ?>
希望它有所帮助!
答案 2 :(得分:0)
<?php
$sql = "SELECT * FROM table_name";
$query = mysqli_query($connection, $sql);
while($row = mysqli_fetch_assoc()){
echo $row['location']; ?>
<table>
<thead>
<tr>
<td>DATE</td>
<td>DEPTH</td>
<td>LOCATION</td>
<td>idx</td>
</tr>
</thead>
<tdbody>
<tr>
<?php
echo "<td>".$row['date']."</td>";
echo "<td>".$row['depth']."</td>";
echo "<td>".$row['location']."</td>";
echo "<td>".$row['idx']."</td>";
?>
</tr>
</tdbody>
</table>
<?php } ?>
希望它有所帮助。