mysql能返回数组吗
时间: 2023-08-01 11:07:52 浏览: 116
深入理解用mysql_fetch_row()以数组的形式返回查询结果
在 MySQL 中,可以使用多种编程语言来链接和操作 MySQL 数据库。如果你是使用 PHP 编程语言访问 MySQL 数据库,那么可以使用 `mysqli_fetch_array()` 函数来将查询结果转换为数组。这个函数会从结果集中取得一行作为关联数组或数字数组,或者同时取得两种类型的数组,然后将指针向前移动一行。以下是一个简单的示例代码:
```php
// 连接到 MySQL 数据库
$conn = mysqli_connect("localhost", "my_user", "my_password", "my_db");
// 查询数据并将结果转换为数组
$result = mysqli_query($conn, "SELECT * FROM my_table");
while ($row = mysqli_fetch_array($result)) {
print_r($row);
}
// 关闭连接
mysqli_close($conn);
```
在上述代码中,`mysqli_fetch_array()` 函数会将查询结果转换为数组,并通过 `while` 循环逐行输出结果。需要注意的是,如果查询结果为空,`mysqli_fetch_array()` 函数会返回 `NULL`。
阅读全文