tp5中MySQL如何获取JSON串的值

发布时间:2023-12-08作者:豆子点击:148


grade字段{"age":10,"name":"xiaoliu"}

第一种:

// 假设$user是从数据库中查询出的用户信息
$system= Db::name('users')->where('id', $id)->value('grade');
 
// 获取JSON串中的值
$aveName=json_decode($system,true);
Log::debug($aveName['name']);

第二种:

SELECT JSON_EXTRACT ( `grade`, '$.name' )  FROM `school`


标签:tp5,MySQL,JSON,JSON串,JSON值