gpt4 book ai didi

php - 如何使用逗号分隔值将数据库值存储在数组中

转载 作者:行者123 更新时间:2023-12-01 00:30:09 24 4
gpt4 key购买 nike

我希望存储已存储为 id 的数据库值,并通过数组中的 for each 循环检索。

我试过类似的方法,但它不起作用:

foreach ($list as $item)
{
$commaSeparated = implode(',' , $item['id');
}
echo $commaSeparated;

item['id'] 是从查询中提取的特定列。如果我使用 $list 变量,那么我将得到我不想要的查询的完整结果。

但是,我的错误结果是:

Warning: implode(): Invalid arguments passed 

这是正确返回我需要的内容:

foreach ($list as &$id)
{

$listArr[] = $id['toolbar_id'];

$commaSeparated = implode(',' , $listArr)

echo $commaSeparated;

最佳答案

发生这种情况是因为您需要执行

$commaSeparated = implode(',' , $list);

但这不是一个好的做法。您不应该将列表作为逗号分隔的项目存储在数据库中。相反 - 为它创建额外的表并每行存储 1 个项目。

关于php - 如何使用逗号分隔值将数据库值存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7251729/

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