请帮我用PHP连接数据库查询到的结果如何存储到数组中?
你可以使用PHP的mysqli扩展连接数据库,并将查询结果存储到数组中。下面是一个示例代码:
<?php
// 连接数据库
$conn = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行查询语句
$sql = "SELECT * FROM your_table";
$result = $conn->query($sql);
// 存储查询结果到数组
$data = array();
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$data[] = $row;
}
}
// 输出数组中的数据
print_r($data);
// 关闭连接
$conn->close();
?>
在上面的示例中,首先使用mysqli扩展连接数据库。然后,执行查询语句并将结果存储到$result变量中。接下来,使用while循环遍历每一行的结果,并将每一行的数据存储到$data数组中。最后,使用print_r函数输出数组中的数据。
请注意,你需要将示例代码中的"localhost"、"username"、"password"和"database"替换为你自己的实际数据库连接信息
原文地址: https://www.cveoy.top/t/topic/iA7G 著作权归作者所有。请勿转载和采集!