MySQL Заполните строку массива, используя Select - PullRequest
0 голосов
/ 24 ноября 2011

Я хочу заполнить строку через 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 Ответ

2 голосов
/ 24 ноября 2011

Вы просто хотите заполнить массив?Затем используйте 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...