使用mysqli查询数据库并将结果存储在数组中,然后使用循环遍历数组。
下面是一个示例代码:
// 创建数据库连接
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_error) {
die("连接失败: " . $mysqli->connect_error);
}
// 执行查询语句
$query = "SELECT * FROM table_name";
$result = $mysqli->query($query);
// 检查查询结果是否为空
if ($result->num_rows > 0) {
// 将结果存储在数组中
$rows = array();
while ($row = $result->fetch_assoc()) {
$rows[] = $row;
}
// 遍历数组
foreach ($rows as $row) {
// 输出每一行数据
echo "字段1: " . $row['column1'] . "
";
echo "字段2: " . $row['column2'] . "
";
// 添加更多字段...
echo "
";
}
} else {
echo "查询结果为空";
}
// 关闭数据库连接
$mysqli->close();
注意:在实际使用中,需要根据实际情况替换代码中的"localhost"
, "username"
, "password"
, "database"
, "table_name"
, "column1"
, "column2"
等部分,以适应自己的数据库连接和查询语句。