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

ibase_fetch_assoc()函数—用法及示例

「 从一个结果集中获取下一行作为关联数组 」


函数名:ibase_fetch_assoc()

函数功能:从一个结果集中获取下一行作为关联数组

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

用法:ibase_fetch_assoc ( resource $result [, int $fetch_flags = 0 ] ) : array|false

参数:

  • $result:Firebird/InterBase 结果集资源
  • $fetch_flags(可选):可选参数,用于指定不同的获取标志,如IBASE_FETCH_BLOBS表示获取包含大对象的列。默认为0。

返回值:成功时返回关联数组,如果没有更多行可获取则返回false。

示例:

<?php
// 连接到数据库
$conn = ibase_connect($host, $username, $password, $charset);

// 准备 SQL 查询语句
$sql = "SELECT id, name, age FROM employees";

// 执行查询
$result = ibase_query($conn, $sql);

// 获取结果集中的下一行作为关联数组
while ($row = ibase_fetch_assoc($result)) {
    echo "ID: " . $row['id'] . ", Name: " . $row['name'] . ", Age: " . $row['age'] . "<br>";
}

// 释放结果集和关闭数据库连接
ibase_free_result($result);
ibase_close($conn);
?>

上述示例中,我们首先使用ibase_connect()函数连接到数据库,然后准备一个SQL查询语句。接下来,使用ibase_query()函数执行查询并返回结果集资源。然后,我们使用ibase_fetch_assoc()函数在while循环中逐行获取结果集的关联数组,并将其打印出来。最后,使用ibase_free_result()函数释放结果集资源,并使用ibase_close()函数关闭数据库连接。

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