gpt4 book ai didi

PHP MYSQL 关联数组和表

转载 作者:行者123 更新时间:2023-11-29 01:40:57 24 4
gpt4 key购买 nike

这是一个代码。这将从数据库中动态加载所有标题部分(即表的标题)。

下面的代码工作正常。但是列不匹配。即表头第一行第一列为空白,表格错位。

代码

    <table border="1">
<?php
$book_query = mysql_query("select * from book_master");
$i = 0;
while($row = mysql_fetch_assoc($book_query))
{

$columns = array_keys($row);
?>
<th>
<?php
foreach($columns as $column)
{
?>
<td><?php echo $column; ?> </td>

</th>
<?php
}
?>
<tr>
<?php
foreach($row as $key=>$value)
{
?>
<td><?php echo $value; ?></td>
<?php
}
?>
</tr>
<?php
$i++;
}
?>
</table>

编辑:

这是我的 print_r($columns) 值:

Array ( [0] => Author Name [1] => Book Name [2] => Rating [3] => Location )

我知道问题出在循环上。有人可以帮帮我吗?

最佳答案

你可以尝试改变

         <th>
<?php
foreach($columns as $column)
{ ?>
<td><?php echo $column; ?> </td>
<?php
}
?>
</th>

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

关于PHP MYSQL 关联数组和表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22786306/

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