背景
在做项目的时候,需要存储用户的操作行为,所以把操作的参数json_encode 后放入的数据库。按照当时的估计所有参数的长度不超过300字,为了以后的扩展,所以在数据库把这个字段的设置成varchar(500)。
问题
把问题简化一下,比如只有两个参数email和content然后进行json_encode后存入数据库
$parameters = array(
'email' => 'shijie@gmail.com',
'content' => '我在用json_endcode做测试',
);
$parameters = json_encode($parameters);
把$parameters 存入到数据库中, 数据库中存储的内容显