php循环遍历sql结果

1 php mysql

我有一个名为sales_product列的表

sales_product_id, sales_id, type, class, age
Run Code Online (Sandbox Code Playgroud)

我在 php 中有一个查询说

$sql = "SELECT * from sales_product WHERE sales_id = " . $_GET['sales_id];
Run Code Online (Sandbox Code Playgroud)

假设此查询返回两行。

$result = mysql_query($sql);
Run Code Online (Sandbox Code Playgroud)

我如何遍历这个结果并保存在一个数组中,以便稍后我可以检索数据

echo $sales_product[$i]['sales_product_id'];
echo $sales_product[$i]['sales_product_id'];
........
Run Code Online (Sandbox Code Playgroud)

hsz*_*hsz 5

不要mysql_fetch_assocwhile循环:

$result = mysql_query($sql);
$rows[] = array();

while ( $row = mysql_fetch_assoc($result) ) {
    echo $row['sales_product_id'];
    $rows[] = $row;
}

var_dump($rows);
Run Code Online (Sandbox Code Playgroud)