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

ocicollassignelem()函数—用法及示例

「 从结果集中获取下一行作为关联数组或数字索引数组,或同时返回两者 」


函数名称:oci_fetch_array()

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

函数描述:从结果集中获取下一行作为关联数组或数字索引数组,或同时返回两者

语法:oci_fetch_array(resource $statement [, int $mode = OCI_BOTH])

参数:

  • $statement:一个有效的 OCI 语句资源,通过 oci_parse() 或 oci_execute() 函数返回
  • $mode(可选):指定返回数组的类型。默认值为OCI_BOTH,可选值有OCI_ASSOC、OCI_NUM

返回值:成功时返回一个包含行数据的数组,失败时返回 false

示例:

// 连接到 Oracle 数据库
$conn = oci_connect('username', 'password', 'localhost/XE');

// 准备查询语句
$query = "SELECT * FROM employees";

// 执行查询语句
$statement = oci_parse($conn, $query);
oci_execute($statement);

// 循环获取每一行数据并打印
while ($row = oci_fetch_array($statement, OCI_ASSOC)) {
    echo "Employee ID: " . $row['EMPLOYEE_ID'] . "<br>";
    echo "First Name: " . $row['FIRST_NAME'] . "<br>";
    echo "Last Name: " . $row['LAST_NAME'] . "<br>";
    echo "<br>";
}

// 关闭连接
oci_close($conn);

上述示例演示了使用 oci_fetch_array() 函数从 Oracle 数据库中获取员工表的数据,然后通过循环遍历每一行数据并打印出来。在这个例子中,我们将结果集的每一行作为关联数组返回,并使用关联数组的键名来访问每个字段的值。

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