在PHP开发中,`mysql_fetch_array()`是一个非常实用的函数,用于从结果集中获取一行作为关联数组、数字数组或两者兼有。简单来说,它能帮助我们轻松处理数据库查询结果!💪
首先,确保你已经通过`mysql_query()`执行了一个SQL查询,并得到了一个结果集资源。然后,你可以使用`mysql_fetch_array()`来逐行读取数据。它的基本语法如下:
```php
mysql_fetch_array($result, $result_type);
```
其中,`$result`是你的查询结果资源,而`$result_type`可以设置为`MYSQL_ASSOC`(关联数组)、`MYSQL_NUM`(数字索引数组)或默认值`MYSQL_BOTH`(两者都有)。👇
举个例子:
```php
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "ID: " . $row['id'] . ", Name: " . $row['name'];
}
```
这样,你就可以遍历所有结果行并输出它们了!👏
不过需要注意的是,`mysql_`系列函数已废弃,建议改用`mysqli_`或`PDO`。尽管如此,了解这些基础依然很有价值!📚✨