使用PHP将数据库行放入数组?

Ham*_*azi 2 php sql

我只是想知道我将如何能够编写执行SQL查询然后将每一行放入一个新数组,例如,让我们说一个表如下所示:

$people= mysql_query("SELECT * FROM friends")    
Run Code Online (Sandbox Code Playgroud)

输出:

| ID | Name | Age |   
--1----tom----32   
--2----dan----22   
--3----pat----52   
--4----nik----32   
--5----dre----65
Run Code Online (Sandbox Code Playgroud)

我怎样才能创建一个以下列方式工作的多维数组,第一行第二列数据可以使用$ people [0] [1]访问,第五行第三列可以使用$ people [4] [2]访问.

我将如何构建这种类型的数组?

很抱歉,如果这是一个奇怪的问题,它只是我是PHP + SQL的新手,并想知道如何直接访问数据.性能和速度不是问题,因为我只是编写小的测试脚本来掌握语言.

Art*_*cto 6

$rows = array();
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    $rows[] = $row; 
}
Run Code Online (Sandbox Code Playgroud)