【问题标题】:Collecting IDs from MYSQL DB , saving particular formate in array从 MYSQL DB 收集 ID,将特定格式保存在数组中
【发布时间】:2014-03-28 06:27:51
【问题描述】:

我正在开发一个应用程序,我需要使用查询 select id from users 查找表的 ID,并以 1:2:3:4:5:6... 的格式保存在 DB 中...等等。

到目前为止,我可以提取 ID,但是我无法将其转换为上述格式。

一旦我成功地将上述格式存储在 Db 中,然后我打算使用 explode(delimiter, string) 来拆分格式并将其存储在数组中。爆炸的问题是它在一个变量中存储一个值。

以下事情,我试过了:

Select ID from users;

存储上述 ID

$idarr . = $row['id'];
$outputarr = explode(':',$idarr);

你能建议我解决方案吗?

【问题讨论】:

  • 向我们展示您的尝试,以及您遇到的问题,我们很乐意为您提供帮助。

标签: php mysql arrays


【解决方案1】:
<?php
$val='';
$array = array('lastname', 'email', 'phone');
foreach($array as $key){
$val .= $key.':'    ;
}
echo $val;
?>

这是一个示例代码...试试这个。

【讨论】:

    【解决方案2】:

    将每个 id 存储在数组中,然后像 implode 一样使用

    $arr = implode(":",$idArray);
    

    然后将$arr 变量存储到您的数据库中

    【讨论】:

      【解决方案3】:

      您可以从 mysql db 中提取 ID 并遍历 ID 列表并将 ID 放入字符串中并将其保存到 DB。

      【讨论】:

        猜你喜欢
        • 2016-02-15
        • 1970-01-01
        • 1970-01-01
        • 2018-11-03
        • 2018-02-04
        • 2016-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多