行列输出

$sql = 'SELECT 学号, 科目1, 科目2, 科目3 FROM 学生成绩表';
$result = mysql_query($sql);
if (mysql_num_rows($result) > 0) {
  echo "<table>\n<thead>\n<tr><th>学号</th><th>科目1</th><th>科目2</th><th>科目3</th></tr></thead>\n<tbody>\n";
  while($row = mysql_fetch_array($result)) echo "<tr><td>{$row['学号']}</td><td>{$row['科目1']}</td><td>{$row['科目2']}</td><td>{$row['科目3']}</td></tr>\n";
  echo "</tbody>\n</table>\n";
}
科目1,2,3是从数据库中取出怎么实现对应的输出啊
学号 科目1 科目2 科目3
999 44 33 22
998 55 33 22  
997 11 22 44
就是怎样实现,科目1 科目2 科目3也从数据库中取出输出并且还要对应啊,跪求啊

作者: xuzhiwu21   发布时间: 2011-05-28

你这段代码没实现吗 没有看明白你的问题要点是啥

作者: TendaRouter   发布时间: 2011-05-28

引用 1 楼 tendarouter 的回复:

你这段代码没实现吗 没有看明白你的问题要点是啥

科目是从数据库中取出的,不是已知的,所以科目应该是变量并且要按行列输出

作者: xuzhiwu21   发布时间: 2011-05-28