Mysql/PHP,如何获得这样的输出,或类似的(照片2)
$start = mysqli_query($conn, $sql);
if (mysqli_num_rows($start) > 0) {
$row = mysqli_fetch_assoc($start);
while($row = mysqli_fetch_assoc($start)) {
echo '<p name='.$row['game'].'>'.$row['game'].'</p>' ;
}
}
关键是结果集必须按照您想要跨多列的游戏进行排序。
然后,您需要计算出每个单元格应跨越多少行。
然后您必须跟踪找到的最新游戏,如果您已经看过该游戏,请忽略表格单元格;如果这是第一次提到的游戏,请添加
<td colspan="...">
。
看一下这里的示例代码https://3v4l.org/HqVCU#v8.3.9,它将生成您需要的 HTML 代码。