gpt4 book ai didi

mysql - 显示数据库 Laravel 中的数组值

转载 作者:行者123 更新时间:2023-11-29 16:06:03 25 4
gpt4 key购买 nike

我的数据库中有这样的数据

id |    name    |   pic   |     level     |  team
1 John 3 user
2 Lorem 4 user
3 Ipsum 5 supervisor
4 Dolor 5 admin
5 Amet manager 3,4

用户 id 5,作为经理可以查看其团队中的人员,团队 id 3 和团队 id 4。我尝试将其作为数组

$id='5';
$query = DB::table('users')->where('id',$id)->first();

$list[]=explode(',', $query->team);

结果是

 array:1 [▼
0 => array:2 [▼
0 => "3"
1 => "4"
]
]

问题是当我尝试从 id 号 3 和号 4 获取数据时,

$result = DB::table('users')->whereIn('id',$list)->get();
foreach($result as $res)
{
$d[]=$res->id;
}

只显示id号3,id号4不显示

array:1 [▼
0 => 3
]

你知道失踪的人在哪里吗?

最佳答案

我明白了,这是因为我在数组中插入了一个数组。

$list=explode(',', $query->team);

关于mysql - 显示数据库 Laravel 中的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55740476/

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