<table class="table table-striped table-framed table-centered">
<thead>
<tr>
{foreach from=$columns key=num item=columninfo}
<th><font color="black">{$columninfo.columnname}</font></th>
{/foreach}
<th> </th>
</tr>
</thead>
<tbody>
{foreach from=$rows key=num item=rowinfo}
<tr>
<td><font color="black">{$rowinfo}</font></td>
<td><a href="database.php?action=viewtable&table={$tableinfo.tablename}&database={$currentdatabase}"><input class="btn btn-danger" type="button" value="Delete" onclick="return confirm('Are you sure you would like to delete this row?');"/></td></a>
</tr>
{/foreach}
</tbody>
</table>
我一直试图让它输出数组中的所有数据,但是第二个数组 $rows 不输出任何东西。
第一个效果很好,并输出所有列的名称。
第二个数组看起来像这样。
Array ( [0] => Array ( [ID] => 3 [Name] => Eirik [Age] => 20 ) )
我要做的是创建一个数据库管理系统,您可以在其中访问数据库并查看表、列和行。目前我只缺少要完成的行。它获取所有列名,并制作表格标题,然后转到行。这里的问题是,当我尝试将行打印到表中时,我不能使用列名来访问数组,因为每个数据库的列名都不同。