gpt4 book ai didi

php - PHP 中的 MySQL 到 HTML 表不显示所有 MySQL 行

转载 作者:行者123 更新时间:2023-11-30 00:54:49 25 4
gpt4 key购买 nike

if(mysql_num_rows($result) == 0)
{
exit;
}
else{



$data = array();
while($row = mysql_fetch_assoc($result))
{
$data[] = $row;
}

$columns = array_keys(reset($data));

echo '<table>';
echo '<table border="3">';
echo '<tr>';

foreach($columns as $column)
{
echo "<th>$column</th>";
}
echo '</tr>';

foreach($data as $row);
{
echo '<tr>';
foreach($columns as $column)
{
echo '<td>'.$row[$column].'</td>';
}
echo '</tr>';

}
echo '</table>';
}

我(显然)不是 MySQL 或 PHP 方面的专家,而且我不确定我做错了什么。它只显示 MySQL 表中的最后一行。我有什么遗漏的吗?

最佳答案

我认为您需要像这样填充行数组:

$data = array();
$index = 0;
while($row = mysql_fetch_assoc($result))
{
$data[$index] = $row;
$index++;
}

关于php - PHP 中的 MySQL 到 HTML 表不显示所有 MySQL 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20666122/

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