MySQL使用Select填充数组字符串

时间:2011-11-24 12:12:07

标签: php mysql arrays loops

我想通过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;

效果很好!!!

1 个答案:

答案 0 :(得分:2)

你想填一个阵列吗?然后使用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);