从数据库生成<li>选项?

时间:2016-02-28 08:51:15

标签: php mysql

我对我的问题有点困惑,所以我不确定这是否是正确的问题标题。

让我们说我有一个名为“老师”的桌子,上面有id(唯一)名字姓氏电子邮件和电话栏。

我可以通过此数据库中的查询获取数据,但我想知道,如果我想将它们包含在导航中该怎么办?如何创建自动包含每个唯一行的导航(列表)?

例如,假设我有3行。我希望导航有一个包含3个<li>选项的列表,当我点击它们时,我希望它指向每个教师的唯一页面。我有点难以解释因为我有点困惑,只是想到我想要自动生成此导航<li>,而不是在页面上手动添加<li>选项。 / p>

此外,如果我在页面上遇到类似3或4个类型的查询,是否会影响加载时间?

任何建议将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

  

如何创建一个自动包含每一行的导航(列表)?

您可以查询数据库。遍历结果并输出<li>,其中包含每个结果的链接。您可以以仅返回唯一行的方式编写查询,但要显示如何执行此操作,您需要使用表架构发布新问题,或使用您喜欢的Internet搜索引擎。

  

此外,如果我在页面上遇到类似3或4个类型的查询,是否会影响加载时间?

执行大量查询或一些昂贵的查询最终会影响加载时间,但您还不必担心。首先学习如何使用PHP和MySQL,稍后进行优化。