【发布时间】:2020-04-03 09:18:49
【问题描述】:
我在 MySql 表列中有一个名为“more_data”的列,它包含 json 数组:
[{
"notes": null,
"status": 0,
"type_id": 1,
"start_id": 1001
},
{
"notes": null,
"status": 1,
"type_id": 2,
},
{
"notes": null,
"status": 1,
"type_id": 3,
},
{
"notes": null,
"status": 1,
"type_id": 4,
}]
我只需要从查询中获取这个 JSON,但只是状态为 1 的地方。 所以我不想得到第一个元素。 有办法吗?
谢谢。
【问题讨论】:
-
"及其包含 json 数组" 作为字符串还是 MySQL JSON 字段?
-
从 MySQL 获得上述 JSON 之后。您必须使用 foreach 循环在 php 中解析它以获取特定记录。
-
@kerbholz mysql json 字段 (mysql 8)
-
请输入控制器代码。
标签: php mysql arrays json laravel