ADODB5(PHP):动态生成表列

|| 我想知道如何在adodb5中动态生成表列。 这是我当前的代码:
<?php
$sql = \"SELECT id FROM customers\";
$query = $db->Execute($sql);
$rows = $query->GetRows();
$fields = $query->fields;

foreach($rows as $row) {
    print_r($row). \'<br />\';
}
?>
我收到的输出是: 数组 (     [id] => 280 ) 数组 (     [id] => 1024 ) 数组 (     [id] => 474 ) 数组 (     [id] => 476 ) 数组 (     [id] => 564 ) 数组 (     [id] => 569 ) 数组 (     [id] => 594 ) 数组 (     [id] => 385 ) 数组 (     [id] => 304 ) 数组 (     [id] => 700 ) 数组 (     [id] => 285 ) 数组 (     [id] => 205 ) 数组 (     [id] => 536 ) 数组 (     [id] => 140 ) 我只是想让它获取查询中的所有列并构建表头。因此,基本上,我将拥有一个表格,其中所有\“ ID \” \位于一列下。我实际上希望为这些列加上标签,所以如果我有多个列,例如ID,Name,Date,Comment;它会动态地知道如何为每列创建标题。这是可以帮助我的人吗?     
已邀请:
首先,您需要修改获取数据行的查询:
select * from customers
或者,如果您只想要某些列:
select id, name from customers
然后,您可以遍历各行,并看到有一个对象或一个关联数组(我忘记了哪一个),可以对表格进行布局。对于标题,您已经有了
$fields
,因此只需迭代即可形成标题:
foreach ($fields as $name) {
    echo $name;
}
希望这可以帮助。     

要回复问题请先登录注册