gpt4 book ai didi

mysql - 如何使用 laravel 或 mysql 创建嵌套的 json?

转载 作者:行者123 更新时间:2023-11-29 01:55:57 24 4
gpt4 key购买 nike

我需要这样的东西:

  "results":[  
{
"id":1,
"date":{
"date":"2015-04-1 00:00:00.000000",
"timezone_type":3,
"timezone":"America\/Denver"
}
},

查询:

$find = DB::select( DB::raw("SELECT created_at as date, 'America/Denver' as timezone, 3 as timezone_type FROM table"));
return Response::json($find);

如何使用 mysql/Laravel 在日期内创建日期?我尝试使用 array_merge,但日期将附加在底部而不是嵌套。

最佳答案

只需将您的代码更改为以下代码:

        $tableIds = DB::select( DB::raw("SELECT id FROM table"));
$jsonResult = array();

for($i = 0;$i < count($tableIds);$i++)
{
$jsonResult[$i]["id"] = $tableIds[$i]->id;
$id = $tableIds[$i]->id;
$jsonResult[$i]["date"] = DB::select( DB::raw("SELECT created_at as date, 'America/Denver' as timezone, 3 as timezone_type FROM table WHERE id = $id"));
}

return Response::json(array(
'error' => false,
'stores' => $jsonResult),
200
);

关于mysql - 如何使用 laravel 或 mysql 创建嵌套的 json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29388025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com