牛牛在线工具

ocifetchinto()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ocifetchinto()

从结果集中获取一行数据,并将其存储到一个数组中

函数名称:ocifetchinto() 适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8 函数描述:从结果集中获取一行数据,并将其存储到一个数组中。 用法: bool ocifetchinto ( resource $statement , array &$result [, int $mode = OCI_ASSOC + OCI_RETURN_NULLS ] ) 参数: $statement:一个有效的 OCI 语句资源,通过 oci_parse() 或 oci_execute() 函数返回。 &$result:一个引用变量,用于存储获取到的一行数据。获取到的数据将存储在该数组中。 $mode(可选):一个整数,用于指定返回结果的格式。默认值为 OCI_ASSOC + OCI_RETURN_NULLS。 返回值: 成功时返回 true,失败时返回 false。 示例: $conn = oci_connect('username', 'password', 'database'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $query = 'SELECT * FROM employees'; $statement = oci_parse($conn, $query); oci_execute($statement); $result = array(); while (ocifetchinto($statement, $result)) { // 使用 $result 数组中的数据 echo $result['EMPLOYEE_NAME'] . ', ' . $result['EMPLOYEE_AGE'] . '<br>'; } oci_free_statement($statement); oci_close($conn); 上述示例中,首先通过 oci_connect() 函数建立与 Oracle 数据库的连接。然后使用 oci_parse() 函数准备一个 SQL 查询语句,并通过 oci_execute() 执行该语句。在执行查询后,使用 ocifetchinto() 函数从结果集中获取每一行数据,并将其存储到 $result 数组中。最后,通过遍历 $result 数组,我们可以使用获取到的数据进行进一步的操作。 请注意,示例中的查询语句和字段名仅作为示例,你需要根据实际情况修改为你的表和字段名。