函数名:ibase_fetch_row()
适用版本:PHP 4, PHP 5, PHP 7
用法:ibase_fetch_row(resource $result_id [, int $fetch_flag = 0])
参数:
返回值:成功时返回包含结果行数据的数组,失败时返回 false。
示例:
<?php
// 连接到数据库
$conn = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');
// 准备 SQL 查询
$query = "SELECT * FROM customers";
// 执行查询
$result = ibase_query($conn, $query);
// 获取结果行数据
while ($row = ibase_fetch_row($result)) {
// 输出结果行数据
echo "Customer ID: " . $row[0] . "<br>";
echo "Name: " . $row[1] . "<br>";
echo "Email: " . $row[2] . "<br>";
// ...
}
// 释放结果资源和关闭数据库连接
ibase_free_result($result);
ibase_close($conn);
?>
以上示例演示了如何使用 ibase_fetch_row() 函数从 InterBase 查询结果中获取一行数据。首先,使用 ibase_connect() 函数建立与数据库的连接。然后,使用 ibase_query() 函数执行 SQL 查询并获取结果资源。接下来,使用 ibase_fetch_row() 函数在循环中逐行获取结果数据。最后,使用数组索引访问结果行的各个字段,并进行相应的操作。最后,使用 ibase_free_result() 函数释放结果资源,并使用 ibase_close() 函数关闭数据库连接。