gpt4 book ai didi

php - 我如何合并从 Mysql 获取的 HTML 表的行

转载 作者:行者123 更新时间:2023-11-29 12:29:53 27 4
gpt4 key购买 nike

我有一个正在构建的网站的 MySQL 数据库,我使用下面所示的 PHP 代码在我的页面上显示了 MySQL 数据库中表的内容。我想知道是否有一种方法可以合并具有相同值的列的行。

注意:我不希望更改发生在数据库中,而只是发生在页面上显示的 html 表上
这是我使用的代码

$arr = array();
while($row = mysql_fetch_row($result)) {
if (empty($arr[$row[0]])) $arr[$row[0]] = array();
$arr[$row[0]] [$row[1]] [$row[2]] [$row[3]] [$row[4]] [$row[5]] [$row[6]][] = $row[7];

}
foreach ($arr as $key => $subordinatearr) {
echo '<tr>';
echo '<td rowspan="', count($subordinatearr), '">', $key, '</td>';
echo '<td>', $subordinatearr[0], '</td>';
echo '<td>', $subordinatearr[1], '</td>';
echo '<td>', $subordinatearr[2], '</td>';
echo '<td>', $subordinatearr[3], '</td>';
echo '<td>', $subordinatearr[4], '</td>';
echo '<td>', $subordinatearr[5], '</td>';
echo '<td>', $subordinatearr[6], '</td>';

if (count($subordinatearr) > 1) {
for ($i = 1; $i < count($subordinatearr); $i++) {
echo '</tr><tr><td>', $subordinatearr[$i], '</td>';
}
}
echo '</tr>';
}

最佳答案

请将此脚本更改为

while($row = mysql_fetch_row($result)) {
echo "<tr>";
echo "<td>".$row['Location']."</td>";
echo "<td>".$row['Vessel ']."</td>";
echo "</tr>";
}

关于php - 我如何合并从 Mysql 获取的 HTML 表的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27718430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com