====== getRowAssoc ======
~~NOTOC~~
Using this function when the fetch mode is set to ADODB_FETCH_ASSOC may produce unpredictable results
Currently, after the first call to getRowAssoc, any changes to ''$upperCase'' have no effect
== Syntax ==
mixed getRowAssoc(
optional bool $upperCase=true
)
===== Description =====
The function ''getRowAssoc()'' returns the current row of a recordset in associative mode if the recordset was originally fetched in numeric mode. The second parameter ''$upperCase'' indicates whether the keys of the recordset should be upper case or lower case. The constant [[v5:reference:adodb_assoc_case]] has no effect on the returned row keys.
--------------------------------------
===== Usage =====
/*
* Database connection assumed
*/
$db->setFetchMode(ADODB_FETCH_NUM);
$SQL = "SELECT * FROM act";
$result = $db->execute($SQL);
$r = $result->fetchRow();
print_r($r);
/*
* Prints
Array
(
[0] => 10
[1] => MANAGE
[2] => MANAGE/ADVISE
)
*/
$r = $result->getRowAssoc(false);
print_r($r);
/*
* Prints
Array
(
[actno] => 20
[actkwd] => ECOST
[actdesc] => ESTIMATE COST */
{{tag>[PEAR]}}