【问题标题】:MySQL Fill an Array String using SelectMySQL 使用 Select 填充数组字符串
【发布时间】:2011-11-24 12:12:07
【问题描述】:

我想通过 MySQL 填充一个字符串,该字符串将是一个数组。

$con = mysql_connect("localhost","username","#######");
mysql_select_db("mydatabase", $con);
$result = mysql_query("");

while($row = mysql_fetch_array($result)){
  $saleArrayList = array("");

}

我想要我的数组

  // $saleArrayList = array("data1seperatecomma,data2seperateacomma,etc,etc");

这是我的新代码:

$salesArrayList = array();

while($row = mysql_fetch_array($result)){
  array_push($salesArrayList, $row[0]);
}
$string = implode(',', $salesArrayList);
echo $string;

效果很好!!!

【问题讨论】:

    标签: php mysql arrays loops


    【解决方案1】:

    你只想填充一个数组吗?然后使用array_push() 将项目添加到您的数组中

    $con = mysql_connect("localhost","username","#######");
    mysql_select_db("mydatabase", $con);
    $result = mysql_query("");
    
    $salesArrayList = array();
    
    while($row = mysql_fetch_array($result)){
      array_push($salesArrayList, $row[0]);
    }
    

    如果你想要一个基于数组的带有逗号分隔符的字符串,你可以使用implode():

    $string = implode(',', $salesArrayList);
    

    【讨论】:

    • 谢谢伙计。我用新代码更新了顶部的线程问题。
    猜你喜欢
    • 2017-02-02
    • 2012-01-26
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多