1

我正在顶部 codeigniter 上用 php 5.3 编写一个 cms 系统。数据的内容,我已经确定,它的大小和形式都非常好,我想知道在 MySQL 中以 JSON 格式存储数据是否是一个不错的选择。我需要能够以结构化的方式存储数据,但它的结构化方式,字幕的数量会非常多,有时可能需要使用列表、表格或其他元素。

我想最终创建一个工具库来创建不同类型的站点,使该库非常模块化,以便您可以将其剥离到每个站点的最小占用空间。

JSON 是正确的选择,还是处理器密集型的?

4

1 回答 1

5

MySQL中的JSON?不,不要那样做。

数组和结构很容易从 SQL 查询的结果构建,并且在需要时很容易转换为 JSON 格式(json_encode()),这并不多,除非在创建 JavaScript 时。

另一个方向也很简单:将 JSON 转换为 PHP 数组/哈希表 ( json_decode() ) 并使用它来创建 SQL 查询以更新或插入一组表。

于 2013-01-22T01:48:43.547 回答