【发布时间】:2012-02-12 20:28:56
【问题描述】:
我有一个非常标准的数据库,例如:
id | name | last_name | gender
-----------------------------------------------
1 | John | Doe | Male
2 | Jane | Smith Dolores Clayborne | Female
3 | Paul | Paulson | Male
我想在表格中显示它,但是数据库中的每一行都需要是 HTML 表格中的一列:
id | 1 | 2 | 3
---------------------------------------------
name | John | Jane | Paul
---------------------------------------------
last_name | Doe | Smith | Paulson
| | Dolores |
| | Clayborne |
---------------------------------------------
gender | Male | Female | Male
如果我选择:
foreach($data as $row) {
echo "<tr><td>" . $row->id . "</td></tr>";
echo "<tr><td>" . $row->name . "</td></tr>";
echo "<tr><td>" . $row->last_name . "</td></tr>";
echo "<tr><td>" . $row->gender . "</td></tr>";
}
我在一长列中获取所有数据。如何在每一个 SQL 行之后中断列?
注意:$data 是一个对象数组,其中包含具有字段值的属性(您可以从示例中看出这一点)。
编辑:
我找到了解决办法,看我的回答,简单优雅。
【问题讨论】:
标签: php html codeigniter foreach html-table