如何使用PHP从SQL获取同一表中具有列名的数据?

里克

我正在尝试在HTML / PHP网页中显示SQL的完整表。到目前为止,我成功地从网页中的表中获取了数据,而没有定义HTML中的每一行。此方法有效,但仅显示表中的数据。我想在第一行中看到列名。

请参阅下面的代码:

include_once "connection.php";
$sql = "SELECT * FROM `own`";
$result = mysqli_query($conn, $sql);

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

while ($row = mysqli_fetch_assoc($result)) 
{ 
  echo "<tr>";
  foreach($row as $value) { 
    echo "<td>" . $value . "</td>"; 
  }
  echo "</tr>";
}
echo "</table>";
Nigel Ren

在使用时mysqli_fetch_assoc()-这将返回一个以列名作为每个值的键的数组。因此,此代码将(仅用于第一个循环)将列名称显示为单独的行。

$headerDisplayed = false;

while ($row = mysqli_fetch_assoc($result))
{
    if ( $headerDisplayed == false )    {
        echo "<tr>";
        foreach($row as $columnName => $value) {
            echo "<th>" . $columnName . "</th>";
        }
        echo "</tr>";
        $headerDisplayed = true;
    }
    echo "<tr>";
    foreach($row as $value) {
        echo "<td>" . $value . "</td>";
    }
    echo "</tr>";
}

如果希望能够给出更有意义的名称,则还可以使用列别名(例如)。

select `dept_no` as `department number` from `departments`

将显示department number为标题,而不是dept_no

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PL SQL xmlelement:如何从同一表上的互斥条件获取xml中的数据

来自分类Dev

在同一表中回显具有相同列名的多个值

来自分类Dev

PowerBI-如何在具有日期列的数据集中使用日期表或更改形状地图数据选择同一表中的其他列

来自分类Dev

sql使列名不重复并在同一表中显示所有其他值

来自分类Dev

从许多具有相同结构的SQL Server数据库中的同一表中提取

来自分类Dev

使用 SQL 查询从具有不同日期的同一表中的先前价格中减去当前价格

来自分类Dev

如何使用具有良好性能的不同过程访问同一表-SQL 2008

来自分类Dev

获取同一表的列中具有匹配值的行

来自分类Dev

使用哈希表使用同一表的同一列从数据库中获取数据

来自分类Dev

获取数据并在同一表上使用subselect

来自分类Dev

SQL Server:将行复制并插入到同一表中,但具有不同的ID

来自分类Dev

在SQL Server中查找具有条件的同一表上的值组合

来自分类Dev

SQL Server:将行复制并插入到同一表中,但具有不同的ID

来自分类Dev

使用同一表中的数据更新表

来自分类Dev

SQL查询可使用同一表中的列将聚合数据插入现有列

来自分类Dev

PostgreSQL并使用基于同一表中现有记录的数据填充表

来自分类Dev

如何在SQL中更新同一表中的数据?

来自分类Dev

MySQL-如何获取所有记录在同一表的其他列中

来自分类Dev

使用同一表中的数据更新行

来自分类Dev

使用-在同一表中混合来自mysql的数据

来自分类Dev

使用同一表中的数据更新行

来自分类Dev

使用-在同一表中混合来自mysql的数据

来自分类Dev

将SQLite表中的某些数据复制到具有不同两列的同一表中

来自分类Dev

SQL Server:如何使用if else语句从同一表中选择不同的数据

来自分类Dev

如何合并同一表的SQL中的列

来自分类Dev

SQL Server比较同一表的两行的值,并获取不匹配的列名

来自分类Dev

SQL使用多个查询从同一表中获取多个值(来自同一列)

来自分类Dev

在使用 PHP 和 SQL 填充的网络表单中更新同一表的多行

来自分类Dev

(PL)SQL:使用同一表中的现有字段更新字段

Related 相关文章

  1. 1

    PL SQL xmlelement:如何从同一表上的互斥条件获取xml中的数据

  2. 2

    在同一表中回显具有相同列名的多个值

  3. 3

    PowerBI-如何在具有日期列的数据集中使用日期表或更改形状地图数据选择同一表中的其他列

  4. 4

    sql使列名不重复并在同一表中显示所有其他值

  5. 5

    从许多具有相同结构的SQL Server数据库中的同一表中提取

  6. 6

    使用 SQL 查询从具有不同日期的同一表中的先前价格中减去当前价格

  7. 7

    如何使用具有良好性能的不同过程访问同一表-SQL 2008

  8. 8

    获取同一表的列中具有匹配值的行

  9. 9

    使用哈希表使用同一表的同一列从数据库中获取数据

  10. 10

    获取数据并在同一表上使用subselect

  11. 11

    SQL Server:将行复制并插入到同一表中,但具有不同的ID

  12. 12

    在SQL Server中查找具有条件的同一表上的值组合

  13. 13

    SQL Server:将行复制并插入到同一表中,但具有不同的ID

  14. 14

    使用同一表中的数据更新表

  15. 15

    SQL查询可使用同一表中的列将聚合数据插入现有列

  16. 16

    PostgreSQL并使用基于同一表中现有记录的数据填充表

  17. 17

    如何在SQL中更新同一表中的数据?

  18. 18

    MySQL-如何获取所有记录在同一表的其他列中

  19. 19

    使用同一表中的数据更新行

  20. 20

    使用-在同一表中混合来自mysql的数据

  21. 21

    使用同一表中的数据更新行

  22. 22

    使用-在同一表中混合来自mysql的数据

  23. 23

    将SQLite表中的某些数据复制到具有不同两列的同一表中

  24. 24

    SQL Server:如何使用if else语句从同一表中选择不同的数据

  25. 25

    如何合并同一表的SQL中的列

  26. 26

    SQL Server比较同一表的两行的值,并获取不匹配的列名

  27. 27

    SQL使用多个查询从同一表中获取多个值(来自同一列)

  28. 28

    在使用 PHP 和 SQL 填充的网络表单中更新同一表的多行

  29. 29

    (PL)SQL:使用同一表中的现有字段更新字段

热门标签

归档