我正在开发一个应用程序,我需要使用查询select id from users
查找表的ID并保存在DB中,格式为1:2:3:4:5:6 ......依此类推。
到目前为止,我可以提取ID,但是我无法将其置于上述格式中。
一旦我在Db中成功存储了上述格式,我就打算使用explode(delimiter, string)
来分割格式并将其存储在数组中。爆炸问题是它在一个变量中存储一个值。
关注事项,我试过了:
Select ID from users;
存储上述ID
$idarr . = $row['id'];
$outputarr = explode(':',$idarr);
你能告诉我解决方案吗?
答案 0 :(得分:0)
将每个id存储在数组中,然后使用implode,如
$arr = implode(":",$idArray);
然后将$arr
变量存储到您的数据库
答案 1 :(得分:0)
您可以从mysql db中提取ID并迭代ID列表并将ID放在字符串中并将其保存到数据库中。
答案 2 :(得分:0)
<?php
$val='';
$array = array('lastname', 'email', 'phone');
foreach($array as $key){
$val .= $key.':' ;
}
echo $val;
?>
这是一个示例代码...试试这个。