函数名称:ibase_fetch_object()
适用版本:PHP 4, PHP 5, PHP 7
用法:ibase_fetch_object(resource $result [, int $fetch_flag = 0])
参数:
- $result:一个有效的 InterBase/ Firebird 查询结果资源。
- $fetch_flag(可选):可选的参数,用于指定返回的对象类型。默认值为0,表示返回一个标准对象。如果设置为1,则返回一个带有属性名为小写的对象。如果设置为2,则返回一个带有属性名为大写的对象。
返回值:成功时返回一个包含查询结果的对象,失败时返回 FALSE。
示例:
id . " - " . $row->name . ""; } // 释放资源 ibase_free_result($result); // 关闭数据库连接 ibase_close($conn); ?>
在上面的示例中,我们首先通过 ibase_connect() 函数连接到 InterBase/ Firebird 数据库。然后使用 ibase_query() 函数执行查询,并将结果保存在 $result 变量中。
接下来,我们使用 ibase_fetch_object() 函数从查询结果中获取对象。通过循环遍历每一行,并访问对象的属性,我们可以打印出每个员工的 ID 和姓名。
最后,我们使用 ibase_free_result() 函数释放查询结果资源,并使用 ibase_close() 函数关闭数据库连接。