📜  $query = mysqli_query($con, $sql); while ($row = mysqli_fetch_array($query)) - SQL (1)

📅  最后修改于: 2023-12-03 14:38:44.071000             🧑  作者: Mango

SQL查询结果循环处理介绍

该程序员使用的SQL语句是:$query = mysqli_query($con, $sql);,其目的是在连接到数据库$con后,执行查询语句$sql并返回查询结果$query

为了处理查询结果,程序员使用了循环语句while ($row = mysqli_fetch_array($query))。循环条件判断$row = mysqli_fetch_array($query)意味着:当查询结果$query有行数据可以读取时($row不为空),则执行循环体中的代码块,否则结束循环。

在循环体中,程序员可对每行查询结果进行逐一处理。在该代码片段中,程序员使用了函数mysqli_fetch_array($query)来读取当前行数据,并将其存储在数组$row中。在循环体中可以使用$row数组中相应的字段值来进行数据处理,比如输出echo $row['name']

总的来说,使用$query = mysqli_query($con, $sql); while ($row = mysqli_fetch_array($query))这段代码,可以实现对查询结果的逐行读取和处理,从而完成对数据库数据的操作。

示例代码:
$query = mysqli_query($con, $sql);
while ($row = mysqli_fetch_array($query)) {
    // 处理查询结果
    echo $row['name']."\n";
}