自动为 Mysql 表行生成页面
Posted
技术标签:
【中文标题】自动为 Mysql 表行生成页面【英文标题】:Automatically generate pages for Mysql table rows 【发布时间】:2012-08-24 15:46:22 【问题描述】:我正在创建一个 php/mysql 测验应用程序。我在这里概述了我的表结构: MySql database design for a quiz program
现在我正在寻找一种自动生成实际测验页面的方法。在“测验”表中输入相应数据后,我希望自动创建一个页面,其中包含具有相同测验 ID 的所有相应问题/答案。然后,此测验的链接将添加到某处所有测验的列表中。
基本上,一旦数据输入到 mySQL 表中,我希望一切都自动化。
我真正能想到的是,一旦为测验创建了每个页面,我就可以使用 while 或 for 循环来识别与测验具有相同 ID 的所有问题,然后创建这些问题。然后是另一个嵌套的 while/for 循环,为每个问题生成匹配的答案。至于创建实际的每个测验页面,我有点迷茫。
【问题讨论】:
What have you tried? 【参考方案1】:您只有一个页面(即quiz.php
)并使用 GET 变量来获取您需要的数据。
不要预先生成页面,它通常过于复杂和多余。
【讨论】:
如果我这样做,有没有办法仍然维护所有测验的列表并单击每个测验只是转到 quiz.php(然后是正确的 id)? @Jakemmarsh:是的,quiz.php?id=quiz_id_here
以上是关于自动为 Mysql 表行生成页面的主要内容,如果未能解决你的问题,请参考以下文章