oci_fetch_assoc

(PHP 5, PHP 7, PECL OCI8 >= 1.1.0)

oci_fetch_assocReturns the next row from a query as an associative array

说明

oci_fetch_assoc ( resource $statement ) : array

Returns an associative array containing the next result-set row of a query. Each array entry corresponds to a column of the row. This function is typically called in a loop until it returns FALSE, indicating no more rows exist.

Calling oci_fetch_assoc() is identical to calling oci_fetch_array() with OCI_ASSOC + OCI_RETURN_NULLS.

参数

statement

有效的 OCI8 报表标识符 由 oci_parse() 创建,被 oci_execute()REF CURSOR statement 标识执行。

返回值

Returns an associative array. If there are no more rows in the statement then FALSE is returned.

范例

Example #1 oci_fetch_assoc() Example

<?php

$conn 
oci_connect('hr''welcome''localhost/XE');
if (!
$conn) {
    
$e oci_error();
    
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$stid oci_parse($conn'SELECT department_id, department_name FROM departments');
oci_execute($stid);

while ((
$row oci_fetch_assoc($stid)) != false) {
    echo 
$row['DEPARTMENT_ID'] . " " $row['DEPARTMENT_NAME'] . "<br>\n";
}

oci_free_statement($stid);
oci_close($conn);

?>

注释

Note:

See oci_fetch_array() for more examples of fetching rows.

参见

相关文章
php cubrid mysql 兼容性函数 fetch a result row as an associative array a numeric array or bothphp cubrid mysql 兼容性函数 return the associative array that corresponds to the fetched rowphp date/time 函数 returns associative array with detailed info about given datephp frontbase 函数 fetch a result row as an associative array a numeric array or bothphp frontbase 函数 fetch a result row as an associative arrayphp firebird/interbase 函数 fetch a result row from a query as an associative arrayphp mailparse 函数 returns an associative array of info about the messagephp maxdb 函数 prepare next result from multi queryphp maxdb 函数 returns the number of warnings from the last query for the given linkphp mssql 函数 returns an associative array of the current row in the resultphp oci8 函数 returns the next row from a query as an associative or numeric arrayphp oci8 函数 returns the next row from a query as an associative arrayphp oci8 函数 returns the next row from a query as an objectphp oci8 函数 returns the next row from a query as a numeric arrayphp oci8 函数 returns the next child statement resource from a parent statement resource that has oracle database 12c implicit result setsphp odbc 函数 fetch a result row as an associative arrayphp sqlite 函数 fetches the current row from a result set as an arrayphp sqlite 函数 fetches the next row from a result set as an arrayphp sqlite 函数 executes a query and returns either an array for one single column or the value of the first rowphp swish 函数 get an array of stopwords removed from the query
关注编程学问公众号