gpt4 book ai didi

PHP回显html表头的mysql表列名

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

已解决

完美运行!这是我的最终代码:

<table>
<thead>
<tr>
<?php
$row = mysql_fetch_assoc($result);
foreach ($row as $col => $value) {
echo "<th>";
echo $col;
echo "</th>";
}
?>
<th>Edit</th>
</tr>
</thead>
<tbody>
<?php
// Write rows
mysql_data_seek($result, 0);
while ($row = mysql_fetch_assoc($result)) {
?>
<tr>
<?php
foreach($row as $key => $value){
echo "<td>";
echo $value;
echo "</td>";
}
?>
<td><button id="edit_project_button(<?php echo $row['ID']; ?>)" class="edit-project-button edit button" onclick="editproject(<?php echo $row['ID']; ?>)">Edit</button></td>
</tr>
<?php } ?>
</tbody>
</table>

我希望适本地使用 mysql_fetch 函数回显一个 HTML 表。我计划制作一个 thead 来包含 mysql 表列名和一个 tbody 来包含 mysql 表结果集。 SQL 查询从表中选择几列,并设置了默认限制。

问题:它似乎没有打印表格数据的第一行,其他所有内容都显示(记录 #1 丢失)

它显示每个列名回显,然后跳过第一条记录并成功回显第二行。例如:

| id | firstname | lastname | date_start | date_end   | clientid | members | edit          |
| 2 | Cal | Clark | 2012-12-12 | 2012-12-12 | 22 | Rob | (edit button) |
| 3 | Rob | Robin | 2012-12-12 | 2012-12-12 | 33 | Cal | (edit button) |

我 100% 确定我在 phpmyadmin 中的查询会显示第一条记录。

这是我的代码:

<table>
<thead>
<tr>
<?php
$row = mysql_fetch_assoc($result);
foreach ($row as $col => $value) {
echo "<th>";
echo $col;
echo "</th>";
}

?>
<th>Edit</th>
</tr>
</thead>
<?php
// Write rows
while ($row = mysql_fetch_array($result)) {
?>
<tr>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
<td><?php echo $row[4]; ?></td>
<td><?php echo $row[5]; ?></td>
<td><?php echo $row[6]; ?></td>
<td><button id="edit_project_button(<?php echo $row[0]; ?>)" class="edit-project-button edit button" onclick="editproject(<?php echo $row[0]; ?>)">Edit</button></td>
</tr>
<?php } ?>
</table>

我现在感觉很健忘=/

最佳答案

首先倒带你的数据!!

mysql_data_seek($result, 0);
while ($row = mysql_fetch_array($result)) {
...

关于PHP回显html表头的mysql表列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13839662/

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