PHP

php fetch_array在循环中的最佳实践

小樊
81
2024-09-07 17:12:29
栏目: 编程语言

在PHP中,fetch_array()函数用于从结果集中获取一行作为数组

  1. 使用while循环:
$result = mysqli_query($connection, $sql);

if ($result) {
    while ($row = mysqli_fetch_array($result)) {
        // 处理每一行数据
        echo "ID: " . $row['id'] . " - Name: " . $row['name'] . "<br>";
    }
} else {
    echo "查询失败";
}
  1. 使用foreach循环:
$result = mysqli_query($connection, $sql);

if ($result) {
    foreach (mysqli_fetch_all($result, MYSQLI_ASSOC) as $row) {
        // 处理每一行数据
        echo "ID: " . $row['id'] . " - Name: " . $row['name'] . "<br>";
    }
} else {
    echo "查询失败";
}

注意事项:

0
看了该问题的人还看了