3

我想知道是否有一种简单的方法可以使用标准 while(mysql_fetch_assoc) 绘制表格,其中最左边的列是这样的标题:

姓名      | 彼得杰克逊 | 史蒂文斯皮尔伯格 | 马丁斯科塞斯 |
生日| 1961 | 1946 | 1942 |
电影     | 指环王 | 侏罗纪公园 | 恐惧角 |

(老鼠!所以不支持表格标签)。

4

1 回答 1

7

我会通过将元素添加到数组结构然后打印该结构来做到这一点:

$data = array('name' => array(), 'birth' => array(), 'movie' => array());
while($r = mysql_fetch_assoc(...)) {
  $data['name'][] = $r['name'];
  ...
}

echo '<th>Name</th>';
foreach($data['name'] as $n) {
  printf('<td>%s</td>', htmlspecialchars($n));
}
...
于 2012-05-31T17:19:05.407 回答