gpt4 book ai didi

php - 如何从 mysql 数组的值创建 html 表

转载 作者:行者123 更新时间:2023-11-29 13:38:03 25 4
gpt4 key购买 nike

我想创建一个 html 表,它将显示 mysql 数组中的值及其字段名称,例如我有一个包含三列的表格,我想以表格格式显示所有内容,例如:

Name  | Age | Telephone  |
User | 22 | 1234568098 |
User1 | 22 | 1234568098 |
User2 | 22 | 1234568098 |
User3 | 22 | 1234568098 |
User4 | 22 | 1234568098 |

我想动态计算 mysql 列的数量,并将它们及其值显示在 html 表中。

我知道 PHP count() 函数以及如何在 html 中创建表格。

最佳答案

好的,这就是解决方案,我这样做只是因为它不是那么微不足道(但它也不难)。下次发布您尝试过的代码。

好吧,回到问题,我是使用 PDO 完成的,还有其他方法。另外,我从 PHP 中回显 HTML,这看起来不太好,但为了简化这个问题,我将保留它原样。

$sth = $pdo->query("SELECT * FROM users;");
$data = $sth->fetchAll();

echo "<table border='1'>";
echo "<thead>";

for ($i = 0; $i < $sth->columnCount(); $i++) {
$column = $sth->getColumnMeta($i);
echo "<th>" . $column['name'] . "</th>";
}


echo "</thead>";
echo "<tbody>";

foreach($data as $column=>$row)
{
echo '<tr>';
foreach ($row as $key => $value)
{
echo "<td>$value</td>";
}
echo '</tr>';
}

echo "</tbody>";
echo "</table>";

关于php - 如何从 mysql 数组的值创建 html 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18504598/

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