在PHP中,可以使用mysqli_fetch_array()
函数来执行SQL查询并返回一个数组。
以下是一个示例代码:
<?php
// 创建数据库连接
$conn = mysqli_connect("localhost", "username", "password", "database");
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// 执行查询
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
// 检查查询结果
if (mysqli_num_rows($result) > 0) {
// 循环遍历结果集并将数据存入数组
$users = array();
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$users[] = $row;
}
// 输出数组内容
print_r($users);
} else {
echo "没有找到匹配的记录";
}
// 关闭数据库连接
mysqli_close($conn);
?>
在上面的示例中,我们首先创建了一个数据库连接,然后执行了一个查询,将查询结果存入一个名为$users
的数组中。最后,我们使用print_r()
函数输出数组内容。
请注意,mysqli_fetch_array()
函数的第二个参数MYSQLI_ASSOC
表示返回关联数组(即以字段名作为键名),如果不指定该参数,则返回既有数字索引又有关联索引的数组。
上一篇:php调用数据库的方法
下一篇:php如何实现月份转换
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站