2011-11-24 163 views
0

我想通过MySQL填充字符串,字符串将是数组。MySQL使用Select填充数组字符串

$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; 

效果很好!

回答

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); 
+0

感谢的人。我用新代码更新了顶部的线程问题。 – TheBlackBenzKid

+0

你可以检查我的新代码:http://paste.org/41326 – TheBlackBenzKid