如何使用luman中的json_encode在单个字段数据库中存储数组值?

时间:2016-11-19 13:04:57

标签: php json web-services laravel

如何使用luman中的json_encode在单个字段数据库中存储数组值?

我从请求中获得了价值:

$serializedArr=json_encode( $qualification_id);

我的json编码行:

$result = DB::insert("insert into `borrower_registration` 
                          (first_name,middle_name,last_name,city_id,
                            state_id,dob,marital_id,father_husband,
                            institute,qualification_id,graduated_id) 
                       values ('$first_name',' $middle_name','$last_name','$city_id',
                                '$state_id ','$dob ',' $marital_id','$father_husband',
                                '$institute','$serializedArr','$graduated_id')");

我的插入查询:

 print_r($qualification_id)

我为数组1,2,3,4和

提供了示例输入
{{1}}

并获得 [1,2,3,4]

等输出

列qualified_id的数据类型为 int

我执行代码并将其作为 0 存储在数据库中。请提供有价值的建议。

1 个答案:

答案 0 :(得分:1)

检查qualification_id列是否有JSONTEXT格式。