首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]oci_fetch_all()函数—用法及示例

发布于 2025-05-01 01:10:57
0
45

函数名称:oci_fetch_all() 适用版本:PHP 5, PHP 7 函数描述:该函数用于从一个查询结果集中获取所有的行,并将它们存储到一个二维数组中。 语法:int oci_fetch_al...

函数名称:oci_fetch_all()

适用版本:PHP 5, PHP 7

函数描述:该函数用于从一个查询结果集中获取所有的行,并将它们存储到一个二维数组中。

语法:int oci_fetch_all ( resource $statement , array &$output [, int $skip = 0 [, int $maxrows = -1 [, int $flags = 0 ]]] )

参数:

  • $statement:一个有效的OCI语句句柄,通过oci_parse()和oci_execute()函数获得。
  • $output:一个引用传递的数组,用于存储结果集中的所有行。
  • $skip(可选):指定从结果集中跳过的行数,默认为0。
  • $maxrows(可选):指定从结果集中获取的最大行数,默认为-1,表示获取所有行。
  • $flags(可选):指定额外的选项,可用的选项有OCI_FETCHSTATEMENT_BY_ROW和OCI_NUM,分别表示按行获取结果和按数字索引获取结果。

返回值:成功时返回获取的行数,失败时返回false。

示例:

0) { foreach ($result as $row) { echo "Employee ID: " . $row['EMPLOYEE_ID'] . "
"; echo "First Name: " . $row['FIRST_NAME'] . "
"; echo "Last Name: " . $row['LAST_NAME'] . "
"; echo "Email: " . $row['EMAIL'] . "
"; echo "
"; } } else { echo "No employees found."; } // 关闭连接 oci_free_statement($statement); oci_close($conn); ?>

以上示例演示了如何使用oci_fetch_all()函数从Oracle数据库中获取所有的员工信息,并将它们存储到一个数组中。然后,通过遍历数组,输出每个员工的ID、姓名和邮箱信息。最后,关闭连接并释放OCI语句句柄。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流