将mysql_fetch_array传递给array()

时间:2009-12-25 09:02:52

标签: php

如何将mysql_fetch_array()传递给array()

4 个答案:

答案 0 :(得分:16)

如果要将其用于多个结果,可能需要在while语句中进行分配。如

$query = mysql_query("SELECT * FROM users");
$resultSet = array();
while($result = mysql_fetch_array($query))
{
    $resultSet[] = $result;
}

答案 1 :(得分:5)

你的意思是:

$variable = mysql_fetch_array($result); //$variable is now an array

答案 2 :(得分:4)

使用while语句将多个结果添加到数组中的较短版本

while($r[]=mysql_fetch_array($query));
array_pop($r); // mysql_fetch_array() moves the internal data pointer ahead so last row should be cut off

答案 3 :(得分:0)

mysql_fetch_array()只是一个输出数组的函数,所以你可以简单地将它附加到任何变量,如下所示:

$foo = mysql_fetch_array($bar);