为什么要这样写,作者肯定有他的道理
不是一直循环,当 $result->fetch_row() 返回假时就结束了阅读他人的代码,首先是要了解他是在做什么。然后才是具体的做法

解决方案 »

  1.   

    你好,fetch_row()返回一个数组,这个数组的索引 0 是不是代表一行?如果有多行,该数组是不是又重新索引,还是在0开始
      

  2.   

    fetch_row 返回的是一维数组,索引 0 表示第一个元素
      

  3.   

    我也是这么想的,但是这句代码“   $url_array[$count] = $row[0];”,每次都把索引0赋值给url_array数组1,2,3,4都是一样的$row[0]?
      

  4.   

    $url_array[$count] = $row[0];
    只是形式,需要关注的是他的内涵
      

  5.   

    是否这样?
    $datalist 或者等价 $result->fetch_row();$ar = array();
    for($i = 0; $i <count($datalist); $i++){
        $ar[$i] = $datalist[0]['title'];
    }
      

  6.   

    他下面的程序需要$url_array从索引1开始
    row[0]表示结果集$result的第一个字段值
    fetch_row 每次取出一行数据 然后指针+1,实际上每次循环$row是不同的