2

以下のテーブルから、カンマで区切られた 1 つの列の値を選択したいと考えています。

username
--------
   A
   B
   C
   D

A、B、C、Dのような結果が欲しいです。

4

3 に答える 3

5

クエリで直接行うことができます。これに使用GROUP_CONCATし、

SELECT GROUP_CONCAT(`username`)
FROM tableName
于 2012-10-17T04:19:54.740 に答える
1

このようにしてみてください:

$sql = 'SELECT username FROM table_name';
$query = mysql_query($sql);

$csv = array();

while($row = mysql_fetch_array($query)) {
    $csv[] = $row['username'];
}

echo implode(',', $csv);
于 2012-10-17T04:41:33.740 に答える
1

次のコードを使用します。

$qry="select username from tableName ";
$exe=mysql_query($qry);
while($r=mysql_fetch_array($exe))
{
        $userName .=$r['username'].",";
}
$userName =substr($userName,0,-1);
echo $userName;
于 2012-10-17T04:32:00.177 に答える