我有一个从循环中获取的MySQL查询的结果集合。 我需要将它们存储为单个变量,每个结果之间都有一个空格。
$result = mysql_query("SELECT Names FROM table");
while($row = mysql_fetch_array($result)){
echo $row['Names'] . " ";
}
所以稍后,我可以打电话给'echo $ Names;'并获取名称之间的空格。
克林顿布什赫卡比罗姆尼等......感谢您的帮助!
答案 0 :(得分:1)
$result = mysql_query("SELECT Names FROM table");
$names = "";
while($row = mysql_fetch_array($result)){
$names .= $row['Names'] . " ";
}
echo $names;
答案 1 :(得分:1)
$Names = '';
$result = mysql_query("SELECT Names FROM table");
while($row = mysql_fetch_array($result)){
$Names.= $row['Names'] . " ";
}
答案 2 :(得分:1)
首先,请停止使用mysql扩展。这是deprecated。试试mysqli或PDO。
$names = array();
$result = mysql_query("SELECT Names FROM table");
while($row = mysql_fetch_array($result)){
$names[] = $row['Names'];
}
echo implode(' ', $names);
答案 3 :(得分:0)
我会使用一个数组然后使用空格内嵌它:
$result = mysql_query("SELECT Names FROM table");
$arr = array();
while($row = mysql_fetch_array($result)) $arr[] = $row['Names'];
echo implode(' ', $arr);