牛牛在线工具

oci_fetch_row()

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

oci_fetch_row()

从查询结果集中获取一行数据,并将其作为一个数字索引数组返回

函数名:oci_fetch_row() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:oci_fetch_row()函数从查询结果集中获取一行数据,并将其作为一个数字索引数组返回。这个函数只返回一个数字索引数组,不包含列名。 语法:oci_fetch_row(resource $statement) 参数: $statement:一个有效的OCI8语句资源,通过oci_parse()函数创建。 返回值:成功时返回包含一行数据的数字索引数组,失败或没有更多数据可获取时返回false。 示例: $conn = oci_connect('username', 'password', 'connection_string'); if (!$conn) { $e = oci_error(); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $query = 'SELECT * FROM employees'; $stid = oci_parse($conn, $query); oci_execute($stid); while ($row = oci_fetch_row($stid)) { echo "Employee ID: " . $row[0] . "<br>"; echo "First Name: " . $row[1] . "<br>"; echo "Last Name: " . $row[2] . "<br>"; echo "Email: " . $row[3] . "<br>"; // 继续输出其他列的数据... } oci_free_statement($stid); oci_close($conn); 以上示例展示了如何使用oci_fetch_row()函数从查询结果集中获取一行数据,并通过循环遍历输出每一行的数据。在这个示例中,我们假设已经建立了一个有效的OCI8连接,并且查询的表是"employees"。通过oci_parse()函数创建了一个OCI8语句资源,然后通过oci_execute()函数执行查询。在while循环中,每次调用oci_fetch_row()函数获取一行数据,并通过索引访问数组元素获取相应的列值进行输出。最后,记得释放OCI8语句资源和关闭OCI8连接。