请帮我解决这个问题:)
大多数时候我都在创建静态页面,例如联系我们、关于我们、常见问题解答等
如果我想在页面中存储一些动态项目,我的表格会是什么样子?
假设对于 FAQ 页面,我要将问题和答案存储在数据库中。对于联系页面,我将存储电子邮件和其他一些联系信息。这是否意味着我必须为每个表创建一个单独的表?
请帮我解决这个问题:)
大多数时候我都在创建静态页面,例如联系我们、关于我们、常见问题解答等
如果我想在页面中存储一些动态项目,我的表格会是什么样子?
假设对于 FAQ 页面,我要将问题和答案存储在数据库中。对于联系页面,我将存储电子邮件和其他一些联系信息。这是否意味着我必须为每个表创建一个单独的表?
我经常看到人们为元信息创建一个表。它类似于 key => value 关系,其中一行的第一个字段是 the name
,第二个字段是value
. 因此,如果您要在数据库中管理您的全局联系信息,您可能会有以下行:
元ID | 元标题 | 元价值 -------------------------------------------------- -------- 01 | 电子邮件地址 | some.guy@somedomain.com 02 | 电话号码 | 1.234.567.8901 03 | 订阅人数 | 2312 04 | 页面样式 | 背景颜色:#333333;颜色:#ffffff
至于您的常见问题,如果您愿意,可以将其作为表格进行:
问题编号 | 问题 | 回答 ------------------------------------------ 01 | 你有多高?| 还不够高。
或者您可以简单地创建一个通用的“页面”表:
页面编号 | 页面标题 | 页面内容 ------------------------------------------ 01 | 常见问题解答 | 你有多高? | | 还不够高。 ------------------------------------------ 02 | 联系我们 | 电话:1.234.567.8901 | | 电子邮件:some.guy@somedomain.com
根据提供的信息,是的 - 您很可能需要单独的表格。
表格只是类似信息的分组,电子邮件与问题和答案无关。有了有关您要做什么的更多信息以及围绕它的任何业务规则,如果您愿意,我们可以为您提供结构方面的帮助。
您可能只有 1 个表,其中包含一个页面 id 列和一个页面内容列。您要存储在数据库中的每个页面的页面 ID 都不同。页面内容列可以是一个文本字段,其中包含您要在该页面上显示的 HTML。然后在每个页面上,您将查询数据库,传递您想要显示的页面内容的参数。