php mysql_fetch_array中,怎样为什么只是输出一条记录呢?

2024年11月18日 03:01
有3个网友回答
网友(1):

这个函数是用于处理从数据库中读取回来的数据,参数都是资源类型的。

取资源类型的数据是循环指针的形式取的,例如:

$res = array();
// $result 为mysql_query()从数据库中取的数据
while( $row = mysql_fetch_array($result) ) {
    $res[] = $row;
}

mysql_free_result($result);

// 这样就可以了
print_r($res);

网友(2):

return $str;写在循环外面,不然的话它循环第一次的时候就跳出,然后返回值

网友(3):

return $str; 是不是应该写在while循环的外边呢?