【发布时间】:2018-03-23 01:19:22
【问题描述】:
我使用 API,并根据通过该 API 传入的预期参数提供数据库表。
但是,API 经常更改,因此我在 MySQL 中有一个名为 unexpectedParameters 的“包罗万象”列,用于存储来自 API 的任何意外项目(例如,更新中引入的新项目名称和值对API),这样我就不会丢失它们。
我应该如何存储这些意外的 key => value 对,以便将来如有必要,我可以快速拉出 unexpectedParameters 列并对其进行解析,以使用新引入的列重新填充更新的表参数?
【问题讨论】:
-
PHP
serialize()格式,或者 JSON 编码,只要你不想直接从 db 字段访问那些未知的键/值就可以了。 -
在您的具体情况下,
http_build_query也可能是一个选项。
标签: php mysql string api key-value