Php While与数组

Php While与数组,php,arrays,while-loop,Php,Arrays,While Loop,代码: <?php public function fetchAll($sql){ $result = mysqli_query($connection,$sql); $out=array(); while($row=mysqli_fetch_assoc($result)){ $out[] = $row; } return $out; } 仅将$out变量初始化为数组,该数组最

代码:

     <?php    
     public function fetchAll($sql){
$result = mysqli_query($connection,$sql);
       $out=array();
       while($row=mysqli_fetch_assoc($result)){
         $out[] = $row;
       }
       return $out;
     }
仅将$out变量初始化为数组,该数组最初为空

$out=array();

将向数组中添加一个项/元素,在循环的每个周期将其大小增加一个。循环的运行次数与sql结果中的行数相同。请阅读以完全理解此速记。

该函数中的mysqli\u查询在哪里?$sql来自什么?请提供更多信息。就目前情况而言,它不起作用。。。。您输入了$sql,但没有对它做任何操作,但突然有了一个$result,它从现在起神秘地出现在sizeof($result);//will使用$sql给出循环sizeU,但从未在函数中使用过…mysqli_查询是php中的内置函数$sql是用户从数据库***获取的查询,这是正在运行的项目代码的一部分。我就是不明白这部分
$out[]=$row;