如何在单个字段中插入数组

Tal*_*boY 0 php mysql

我想1,2,3,4,5在一个while循环的一个字段中将id存储在这样的数据库中.我怎样才能做到这一点.

我正在尝试这种方式.

$array = array();

while($row=mysqli_fetch_assoc($result)){
$array[] = array($row['id']);
}

$query = mysqli_query($connection,"INSERT INTO temp (temp) VALUES('$array')");
print_r($array);
Run Code Online (Sandbox Code Playgroud)

这显示了插入数据库中的错误Array to string conversion和值Array.

请参阅并建议任何可能的方法来执行此操作.

谢谢.

You*_*nse 5

创建另一个表并在其中插入5行.

entity_id | ids
1             1
1             2
1             3
1             4
1             5
Run Code Online (Sandbox Code Playgroud)

这是做这些事情的唯一正确方法

但是,如果它真的是临时表,则可能有一种方法可以避免这些插入.