个人习惯使用面向对象的方式来操作mysql。

首先定义一个二维数组,用来存储结果。结果集取得一行就是一个数组,因为有多行数据,所以是二维。

$data=array();

这条代码$result->fetch_assoc()是: 从结果集中取得一行作为关联数组:

那么就有:

while($row = $result->fetch_assoc()){
    array_push($data,$row);
}

不断从结果集读取数据,并将每行数据加到二维数组data中,直到读取完毕。

最后输出一下:

print_r($data);

参考:
php 中如何数组添加数组-百度经验