从while循环中回显所有变量

时间:2012-09-16 14:39:48

标签: php mysql sql database

我有一段时间循环,通过数据库记录。像这样:

$query = mysql_query("SELECT * FROM table");
while($articles = mysql_fetch_array($query)){
     // something happen here
}

如何在while循环中回显每个$文章?所以我不希望有像

这样的东西
while(...){
    echo $articles['article_name'];
} 

如何将所有$ articles ['article_name']保存到数组中并回显它们?

4 个答案:

答案 0 :(得分:0)

这个怎么样:

$articleList = array();

while(...){
    $articleList[] = $articles['article_name'];
} 

这将把所有内容都放在数组$articleList中。

答案 1 :(得分:0)

您可以执行以下操作:

$articles = array();
while ($art = mysql_fetch_array($query)) {
    $articles[] = $art;
}
print_r($articles);

答案 2 :(得分:0)

$i=0; $articles = array();
$query = mysql_query("SELECT * FROM table");
while($articles[] = mysql_fetch_array($query)){
     echo $articles['article_name'][$i];
     $i++;
}

答案 3 :(得分:0)

$query = mysql_query("SELECT * FROM table");

while($articles = mysql_fetch_array($query)){
     $names[] = $articles['article_name'];

}
echo 'array of names are :';
 print_r($names);