Php 显示表的数据
我使用此代码显示用户从所选表中获取的数据Php 显示表的数据,php,mysqli,Php,Mysqli,我使用此代码显示用户从所选表中获取的数据 $query = 'SELECT * FROM '.$Nom_table; $query = $dbh -> query($query); $result = $query -> fetchAll(PDO::FETCH_ASSOC); echo '<table>'; while(list ($key, $array) = each($result)) { foreach($array as $table)
$query = 'SELECT * FROM '.$Nom_table;
$query = $dbh -> query($query);
$result = $query -> fetchAll(PDO::FETCH_ASSOC);
echo '<table>';
while(list ($key, $array) = each($result))
{
foreach($array as $table)
{
echo $table.'';
}
}
echo '</table>';
顺便提一下,我不知道要显示数据的列的名称,那么显示任何表中的所有数据的解决方案是什么?使用如下显示列:
SHOW COLUMNS FROM your_table_name;
使用print\u r打印数组结果,查看所有列,然后执行任何操作
while(list ($key, $array) = each($result))
{
echo "<pre>";
print_r($array);
}
你所要做的基本上就是这样做:
SHOW COLUMNS FROM your_table_name;
这应该适用于数据库中的任何表。然后,只需将HTML格式化为您想要的格式。使用列查询,您可以获得任何给定表的列列表。但我不知道列的名称,我已稍微修改了我的循环。现在它一次在结果集的每一行上循环一次,这是一种非常标准的处理方式。。。您不需要知道列的名称,因为它包含在$column变量中。我已经尝试过这段代码,但结果包含许多信息,我不需要只打印$array而不打印$result