-2

您好,我的数据库中有一组样本数据:

+-----------+-------------+---------------+-------+
| IDNumber  | SubjectCode | SubjectName   | Grade |
+-----------+-------------+---------------+-------+
| 2012-1234 | IT-101      | Intro to I.T  | 1.75  |
| 2012-1234 | IT-202      | Advanced I.T  | 1.50  |
| 2012-5678 | CS-300      | Haskell Prog. | 1.00  |
+-----------+-------------+---------------+-------+

我的问题是如何根据他们的数据在 PHP 中自动创建一个表。假设当我要搜索 IDNumber 2012-1234 时,它将自动创建 4 列和 2 行并在浏览器中打印,与 IDNumber 2012-5678 相同。

只要给我一些提示,我会做剩下的。一些帮助/想法将不胜感激。

4

1 回答 1

0
$result = $db->query("SELECT * FROM table");
$names_fetched = false;
$row_names = [];
while ($row = $result->fetchAssoc()) {
  if (!$names_fetched) {
     $row_names = array_keys($result); //row titles are here
     $names_fecthed = true;
  }
  //other staff
}
于 2012-09-24T14:54:13.100 回答