English | 简体中文 | 繁體中文
查询

ibase_fetch_row()函数—用法及示例

「 从 InterBase 查询结果中获取一行数据 」


函数名:ibase_fetch_row()

适用版本:PHP 4, PHP 5, PHP 7

用法:ibase_fetch_row(resource $result_id [, int $fetch_flag = 0])

参数:

  • $result_id:一个有效的 InterBase 结果资源。
  • $fetch_flag(可选):指定返回结果行的类型。默认为 0,表示返回一个数字索引数组;如果设置为 IBASE_TEXT,则返回一个关联索引数组。

返回值:成功时返回包含结果行数据的数组,失败时返回 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() 函数关闭数据库连接。

补充纠错
上一个函数: ibase_field_info()函数
下一个函数: ibase_fetch_object()函数
热门PHP函数
分享链接