0

ループでフェッチされている MySQL クエリからの結果のコレクションがあります。それぞれの結果の間にスペースを入れて単一の変数として保存する必要があります。

$result = mysql_query("SELECT Names FROM table");
while($row = mysql_fetch_array($result)){
    echo $row['Names'] . " ";
}

後で、'echo $Names;' を呼び出すことができます。間にスペースを入れて名前の文字列を取得します。

例)クリントン・ブッシュ・ハッカビー・ロムニーなど....

ご協力いただきありがとうございます!

4

4 に答える 4

1
$result = mysql_query("SELECT Names FROM table");

$names = "";

while($row = mysql_fetch_array($result)){
    $names .= $row['Names'] . " ";
}

echo $names;
于 2012-08-21T00:15:23.920 に答える
1
$Names = '';
$result = mysql_query("SELECT Names FROM table");
while($row = mysql_fetch_array($result)){
    $Names.= $row['Names'] . " ";
}
于 2012-08-21T00:15:57.227 に答える
1

まず、mysqlエクステンションの使用をやめてください。非推奨です。mysqliまたはPDOを試してください。

$names = array();
$result = mysql_query("SELECT Names FROM table");
while($row = mysql_fetch_array($result)){
    $names[] = $row['Names'];
}
echo implode(' ', $names);
于 2012-08-21T00:18:50.687 に答える
0

配列を使用してから、スペースを使用して内破します。

$result = mysql_query("SELECT Names FROM table");
$arr = array();
while($row = mysql_fetch_array($result)) $arr[] = $row['Names'];
echo implode(' ', $arr);
于 2012-08-21T00:17:55.477 に答える