用php怎么把这样的值存进数据存?

怎么用php把下面的值存到mysql?我前端怎么怎么传?直接传json?php方面该怎么处理?

[{"key":"\u6570\u636e\u56de\u6536\u89c4\u5219\u914d\u7f6e","value":"\/admin\/security\/dataRecycle"},{"key":"\u654f\u611f\u6570\u636e\u89c4\u5219\u914d\u7f6e","value":"\/admin\/security\/sensitiveData"}]
阅读 2k
1 个回答

两种方式,举例如下,按实际情况调整

直接存json字符串到数据库

mysql版本高于5.7.8,增加json类型的字段,否则增加varchar类型的字段,前端直接传json字符串,php直接存

解析后单独存一个表

新建一个配置表和两个字段,分别对应json中的key和value,前端直接传json字符串,php拿到后用json_decode($json)解析成数组,放到数据库表
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题