gpt4 book ai didi

php - 循环以垂直填充 html 表

转载 作者:行者123 更新时间:2023-11-29 05:28:10 25 4
gpt4 key购买 nike

<分区>

我有一个返回行数组的 mysql 查询。我将如何使用 php 垂直填充我的 html 表?我的 HTML 表格允许的列数没有限制。

我的 MYSQL 查询每行返回大约 40 列。

MYSQL row1 =>  10|11|12|13|14|15|16|17|18|19
row2 => 20|21|22|23|24|25|26|27|28|29
row3 => 30|31|32|33|34|35|36|37|38|39

HTML 输出应该是这样的

   10 | 20 | 30
11 | 21 | 31
12 | 22 | 32
13 | 23 | 33
14 | 24 | 34
15 | 25 | 35
16 | 26 | 36
17 | 27 | 37
18 | 28 | 38
19 | 29 | 39

这是我的代码,没有显示任何内容。

$values = array();

$sql = "SELECT * FROM `TABLE_NAME` ORDER BY `id` ASC LIMIT 0,12";
$result = $_db->query($sql);

$numrows = $_db->num_rows($result);

$c = 1;
while ($c <= $numrows)
{
$values['col_'.$c] = array();
$c++;
}

$r = 1;

while ($row = $_db->fetch_array($result))
{
$values['col_'.$c][$r] = $row;

$r++;
}
echo "<table border='1'>";


for ($r = 1; $r <= $numrows; $r++)
{
echo "<tr>";
for ($c = 1; $c <= sizeof($values['col_1']); $c++)
{
echo "<td>".$values['col_'.$c][$r]."</td>";
}
echo "</tr>" ;
}
echo "</table>" ;

知道我做错了什么吗?或者如何让它更简单? (我觉得 while 循环太多了)

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