0

我想创建一个管理面板,其中运行“站点”的所有输入/文本区域/选择都是由 MySQL 创建的。

更好的是,为每个输入/文本区域/选择引用一个页面创建一行,或者将所有输入/文本区域/选择每个页面的信息放在一个字段中并使用 php explode 以使用数据?

4

3 回答 3

2

我建议使用案例 1。如果您需要将 PHP 更改为其他技术(即 Java 或 Python),那么它可能没有“反序列化”功能。此外,如果您需要手动分析数据,则更容易读取数据。

于 2013-09-01T21:15:20.017 回答
1

案例 1——您将把这些信息存储在关系数据库中,因此您也可以获得它提供的优势(用于查询、更新等)。它将允许您更轻松地管理您的字段并更改属性那些领域。

于 2013-09-01T21:17:53.643 回答
1

我倾向于说案例 1 更好——更好地组织数据。此外,SQL 速度很快,无论如何都比 PHP 快得多,所以如果 PHP 要做的任务少(即爆炸),那就更好了。

最后 - 维护案例 1 会容易得多。例如,如果您想更新某个表单的字段的名称,您可以...这样做,只更新该字段的名称。否则,您将不得不进行查找和替换,这可能意味着必须选择、读取、查找、替换、更新,这是一个更加繁琐的操作。

只是我的意见,但我会选择案例 1。

于 2013-09-01T21:18:21.440 回答