代码之家  ›  专栏  ›  技术社区  ›  Adam Kiss

在MySQL数据库中存储关联数组

  •  2
  • Adam Kiss  · 技术社区  · 14 年前

    我想将主要包含字符串和整数的关联数组存储为db中的值。

    我在想:

    • 内爆/爆炸 -需要找到分隔符,它不会在值中-因为它几乎是用户生成的,不安全
    • -对工作感到沉重(创造/阅读价值观)
    • json文件 json_decode / json_encode

    请不要再问我其他类似的问题了,我已经读了大部分,但我还是不确定:)

    4 回复  |  直到 14 年前
        1
  •  7
  •   Mchl    14 年前
        2
  •  2
  •   dockeryZ Yacoby    14 年前

        3
  •  2
  •   Martin Bean    14 年前

    serialize() 数组,或 json_encode() 当写入数据库时 json_decode() 从数据库获取时。

        4
  •  1
  •   Mark Baker    14 年前

    还可以选择使用 key value 列,并将每个数组元素分别存储在该表中。它可能看起来有些过分,但根据您想对数据做什么,它可能会被证明是有用的