在PHP中,fetch_row()函數(shù)用于從結(jié)果集中獲取一行作為枚舉數(shù)組,并將結(jié)果指針移動(dòng)到下一行。該函數(shù)返回一個(gè)枚舉數(shù)組,其中包含查詢結(jié)果的當(dāng)前行數(shù)據(jù)。
fetch_row()函數(shù)不接受任何參數(shù)。
下面是一個(gè)示例代碼,演示fetch_row()函數(shù)的用法:
// 假設(shè)$conn是一個(gè)有效的數(shù)據(jù)庫(kù)連接對(duì)象
$query = "SELECT id, name, email FROM users";
$result = $conn->query($query);
if ($result->num_rows > 0) {
while ($row = $result->fetch_row()) {
printf("ID: %s, Name: %s, Email: %s\n", $row[0], $row[1], $row[2]);
}
} else {
echo "No records found.";
}
$result->close();
$conn->close();
在上面的代碼中,首先執(zhí)行一個(gè)查詢,然后使用fetch_row()函數(shù)從結(jié)果集中獲取每一行的數(shù)據(jù),并打印出來(lái)。