PHP8 ibase_fetch_object
(PHP 5、PHP 7 < 7.4.0)
ibase_fetch_object — 从 InterBase 数据库获取对象
说明
ibase_fetch_object(resource $result_id, int $fetch_flag = 0): object
从给定的结果标识符中提取行作为伪对象。
对 ibase_fetch_object() 的后续调用将返回结果集中的下一行。
参数
result_id
通过 ibase_query() 或 ibase_execute() 获取的 InterBase 结果标识符。
fetch_flag
fetch_flag
是常量IBASE_TEXT
和IBASE_UNIXTIME
ORed 的组合。传递IBASE_TEXT
将导致这种情况 函数返回 BLOB 内容而不是 BLOB ID。传递IBASE_UNIXTIME
将导致此函数返回 日期/时间值作为 Unix 时间戳,而不是格式化的字符串。
返回值
返回具有下一行信息的对象,如果有 不再有行。
示例
示例 #1 ibase_fetch_object() example
<?php
$dbh = ibase_connect($host, $username, $password);
$stmt = 'SELECT * FROM tblname';
$sth = ibase_query($dbh, $stmt);
while ($row = ibase_fetch_object($sth)) {
echo $row->email . "\n";
}
ibase_close($dbh);
?>
参见
- ibase_fetch_row() - 从 InterBase 数据库中获取行
- ibase_fetch_assoc() - 从查询中提取结果行作为关联数组