PHP MYSQL mysql_fetch_array,循环.正确的方法?

Ted*_*Ted 0 php mysql

我有一个返回几行的查询,我有以下几行代码来检索它们:

$result_set = mysql_query($query);

while($net_biz_sub_data[]=
 mysql_fetch_array($result_set,MYSQL_ASSOC));
Run Code Online (Sandbox Code Playgroud)

我的问题是,在没有将最后一个数组清空的情况下,检索该数据库查询数据的正确方法是什么?当我count()总是num行+ 1,我想纠正它.

Jan*_*aek 7

由于while循环的工作方式,你应该这样做

while($dataz = mysql_fetch_assoc($result_set))
{
    $net_biz_sub_data[] = $dataz;
}
Run Code Online (Sandbox Code Playgroud)