如何将mysql_fetch_array()传递给array()
答案 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);