Procedural File: adodb-lib.inc.php
Source Location: /lodel/scripts/adodb/adodb-lib.inc.php
Functions
adodb_key_exists [line 706]
void adodb_key_exists(
$key, &$arr, [ $force = 2]
)
|
|
Parameters:
adodb_probetypes [line 19]
void adodb_probetypes(
&$array, &$types, [ $probe = 8]
)
|
|
Parameters:
|
|
&$array: |
|
|
|
&$types: |
|
|
|
$probe: |
|
adodb_transpose [line 62]
void adodb_transpose(
&$arr, &$newarr, &$hdr, &$fobjs
)
|
|
Parameters:
|
|
&$arr: |
|
|
|
&$newarr: |
|
|
|
&$hdr: |
|
|
|
&$fobjs: |
|
_adodb_backtrace [line 1052]
void _adodb_backtrace(
[ $printOrArr = true], [ $levels = 9999], [ $skippy = 0]
)
|
|
Parameters:
|
|
$printOrArr: |
|
|
|
$levels: |
|
|
|
$skippy: |
|
_adodb_column_sql [line 946]
void _adodb_column_sql(
&$zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq, [ $recurse = true]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$action: |
|
|
|
$type: |
|
|
|
$fname: |
|
|
|
$fnameq: |
|
|
|
$arrFields: |
|
|
|
$magicq: |
|
|
|
$recurse: |
|
_adodb_column_sql_oci8 [line 879]
string _adodb_column_sql_oci8(
string &$zthis, string $action, string $type, array $fname, $fnameq, $arrFields, $magicq
)
|
|
This private method is used to help construct the update/sql which is generated by GetInsertSQL and GetUpdateSQL.
It handles the string construction of 1 column -> sql string based on the column type. We want to do 'safe' handling of BLOBs
Parameters:
|
string |
&$zthis: |
the type of sql we are trying to create 'I' or 'U'. |
|
string |
$action: |
column data type from the db::MetaType() method |
|
string |
$type: |
the column name |
|
array |
$fname: |
the column value |
|
|
$fnameq: |
|
|
|
$arrFields: |
|
|
|
$magicq: |
|
_adodb_debug_execute [line 1000]
void _adodb_debug_execute(
&$zthis, $sql, $inputarr
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$sql: |
|
|
|
$inputarr: |
|
_adodb_getcount [line 365]
void _adodb_getcount(
&$zthis, $sql, [ $inputarr = false], [ $secs2cache = 0]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$sql: |
|
|
|
$inputarr: |
|
|
|
$secs2cache: |
|
_adodb_getinsertsql [line 726]
void _adodb_getinsertsql(
&$zthis, &$rs, $arrFields, [ $magicq = false], [ $force = 2]
)
|
|
There is a special case of this function for the oci8 driver.
The proper way to handle an insert w/ a blob in oracle requires a returning clause with bind variables and a descriptor blob.
Parameters:
|
|
&$zthis: |
|
|
|
&$rs: |
|
|
|
$arrFields: |
|
|
|
$magicq: |
|
|
|
$force: |
|
_adodb_getmenu [line 181]
void _adodb_getmenu(
&$zthis, $name, [ $defstr = ''], [ $blank1stItem = true], [ $multiple = false], [ $size = 0], [ $selectAttr = ''], [ $compareFields0 = true]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$name: |
|
|
|
$defstr: |
|
|
|
$blank1stItem: |
|
|
|
$multiple: |
|
|
|
$size: |
|
|
|
$selectAttr: |
|
|
|
$compareFields0: |
|
_adodb_getmenu_gp [line 267]
void _adodb_getmenu_gp(
&$zthis, $name, [ $defstr = ''], [ $blank1stItem = true], [ $multiple = false], [ $size = 0], [ $selectAttr = ''], [ $compareFields0 = true]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$name: |
|
|
|
$defstr: |
|
|
|
$blank1stItem: |
|
|
|
$multiple: |
|
|
|
$size: |
|
|
|
$selectAttr: |
|
|
|
$compareFields0: |
|
_adodb_getupdatesql [line 567]
void _adodb_getupdatesql(
&$zthis, &$rs, $arrFields, [ $forceUpdate = false], [ $magicq = false], [ $force = 2]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
&$rs: |
|
|
|
$arrFields: |
|
|
|
$forceUpdate: |
|
|
|
$magicq: |
|
|
|
$force: |
|
_adodb_pageexecute_all_rows [line 463]
void &_adodb_pageexecute_all_rows(
&$zthis, $sql, $nrows, $page, [ $inputarr = false], [ $secs2cache = 0]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$sql: |
|
|
|
$nrows: |
|
|
|
$page: |
|
|
|
$inputarr: |
|
|
|
$secs2cache: |
|
_adodb_pageexecute_no_last_page [line 517]
void &_adodb_pageexecute_no_last_page(
&$zthis, $sql, $nrows, $page, [ $inputarr = false], [ $secs2cache = 0]
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$sql: |
|
|
|
$nrows: |
|
|
|
$page: |
|
|
|
$inputarr: |
|
|
|
$secs2cache: |
|
_adodb_replace [line 104]
void _adodb_replace(
&$zthis, $table, $fieldArray, $keyCol, $autoQuote, $has_autoinc
)
|
|
Parameters:
|
|
&$zthis: |
|
|
|
$table: |
|
|
|
$fieldArray: |
|
|
|
$keyCol: |
|
|
|
$autoQuote: |
|
|
|
$has_autoinc: |
|
_array_change_key_case [line 91]
void _array_change_key_case(
$an_array
)
|
|
Parameters:
|
|