gehe zum Quellcode dieser Datei
Funktionen | |
adodb_strip_order_by ($sql) | |
if(false) | adodb_probetypes (&$array, &$types, $probe=8) |
adodb_transpose (&$arr, &$newarr, &$hdr, &$fobjs) | |
_array_change_key_case ($an_array) | |
_adodb_replace (&$zthis, $table, $fieldArray, $keyCol, $autoQuote, $has_autoinc) | |
_adodb_getmenu (&$zthis, $name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='', $compareFields0=true) | |
_adodb_getmenu_gp (&$zthis, $name, $defstr='', $blank1stItem=true, $multiple=false, $size=0, $selectAttr='', $compareFields0=true) | |
_adodb_getcount (&$zthis, $sql, $inputarr=false, $secs2cache=0) | |
_adodb_pageexecute_all_rows (&$zthis, $sql, $nrows, $page, $inputarr=false, $secs2cache=0) | |
_adodb_pageexecute_no_last_page (&$zthis, $sql, $nrows, $page, $inputarr=false, $secs2cache=0) | |
_adodb_getupdatesql (&$zthis, &$rs, $arrFields, $forceUpdate=false, $magicq=false, $force=2) | |
adodb_key_exists ($key, &$arr, $force=2) | |
_adodb_getinsertsql (&$zthis, &$rs, $arrFields, $magicq=false, $force=2) | |
_adodb_column_sql_oci8 (&$zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq) | |
_adodb_column_sql (&$zthis, $action, $type, $fname, $fnameq, $arrFields, $magicq, $recurse=true) | |
_adodb_debug_execute (&$zthis, $sql, $inputarr) | |
_adodb_backtrace ($printOrArr=true, $levels=9999, $skippy=0, $ishtml=null) | |
Variablen | |
global | $ADODB_INCLUDED_LIB = 1 |
_adodb_backtrace | ( | $printOrArr = true , |
|
$levels = 9999 , |
|||
$skippy = 0 , |
|||
$ishtml = null |
|||
) |
Definiert in Zeile 1113 der Datei adodb-lib.inc.php.
Wird benutzt von _adodb_debug_execute().
_adodb_column_sql | ( | & | $zthis, |
$action, | |||
$type, | |||
$fname, | |||
$fnameq, | |||
$arrFields, | |||
$magicq, | |||
$recurse = true |
|||
) |
Definiert in Zeile 992 der Datei adodb-lib.inc.php.
Benutzt _adodb_column_sql_oci8().
Wird benutzt von _adodb_column_sql_oci8(), _adodb_getinsertsql() und _adodb_getupdatesql().
_adodb_column_sql_oci8 | ( | & | $zthis, |
$action, | |||
$type, | |||
$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
string | the type of sql we are trying to create 'I' or 'U'. |
string | column data type from the db::MetaType() method |
string | the column name |
array | the column value |
Definiert in Zeile 925 der Datei adodb-lib.inc.php.
Benutzt _adodb_column_sql().
Wird benutzt von _adodb_column_sql().
_adodb_debug_execute | ( | & | $zthis, |
$sql, | |||
$inputarr | |||
) |
Definiert in Zeile 1047 der Datei adodb-lib.inc.php.
Benutzt _adodb_backtrace().
_adodb_getcount | ( | & | $zthis, |
$sql, | |||
$inputarr = false , |
|||
$secs2cache = 0 |
|||
) |
Definiert in Zeile 398 der Datei adodb-lib.inc.php.
Benutzt adodb_strip_order_by().
Wird benutzt von _adodb_pageexecute_all_rows().
_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.
Definiert in Zeile 764 der Datei adodb-lib.inc.php.
Benutzt _adodb_column_sql(), _array_change_key_case() und adodb_key_exists().
_adodb_getmenu | ( | & | $zthis, |
$name, | |||
$defstr = '' , |
|||
$blank1stItem = true , |
|||
$multiple = false , |
|||
$size = 0 , |
|||
$selectAttr = '' , |
|||
$compareFields0 = true |
|||
) |
Definiert in Zeile 214 der Datei adodb-lib.inc.php.
_adodb_getmenu_gp | ( | & | $zthis, |
$name, | |||
$defstr = '' , |
|||
$blank1stItem = true , |
|||
$multiple = false , |
|||
$size = 0 , |
|||
$selectAttr = '' , |
|||
$compareFields0 = true |
|||
) |
Definiert in Zeile 300 der Datei adodb-lib.inc.php.
_adodb_getupdatesql | ( | & | $zthis, |
& | $rs, | ||
$arrFields, | |||
$forceUpdate = false , |
|||
$magicq = false , |
|||
$force = 2 |
|||
) |
Definiert in Zeile 597 der Datei adodb-lib.inc.php.
Benutzt _adodb_column_sql(), _array_change_key_case() und adodb_key_exists().
_adodb_pageexecute_all_rows | ( | & | $zthis, |
$sql, | |||
$nrows, | |||
$page, | |||
$inputarr = false , |
|||
$secs2cache = 0 |
|||
) |
Definiert in Zeile 493 der Datei adodb-lib.inc.php.
Benutzt _adodb_getcount().
_adodb_pageexecute_no_last_page | ( | & | $zthis, |
$sql, | |||
$nrows, | |||
$page, | |||
$inputarr = false , |
|||
$secs2cache = 0 |
|||
) |
Definiert in Zeile 547 der Datei adodb-lib.inc.php.
_adodb_replace | ( | & | $zthis, |
$table, | |||
$fieldArray, | |||
$keyCol, | |||
$autoQuote, | |||
$has_autoinc | |||
) |
is_numeric($v) /*and strncmp($v,"'",1) !== 0 – sql injection risk
Definiert in Zeile 134 der Datei adodb-lib.inc.php.
Benutzt $cnt.
_array_change_key_case | ( | $an_array) |
Definiert in Zeile 121 der Datei adodb-lib.inc.php.
Wird benutzt von _adodb_getinsertsql(), _adodb_getupdatesql() und ADODB_DataDict\_GenFields().
adodb_key_exists | ( | $key, | |
& | $arr, | ||
$force = 2 |
|||
) |
Definiert in Zeile 744 der Datei adodb-lib.inc.php.
Wird benutzt von _adodb_getinsertsql() und _adodb_getupdatesql().
if (false) adodb_probetypes | ( | & | $array, |
& | $types, | ||
$probe = 8 |
|||
) |
Definiert in Zeile 49 der Datei adodb-lib.inc.php.
adodb_strip_order_by | ( | $sql) |
Definiert in Zeile 18 der Datei adodb-lib.inc.php.
Wird benutzt von _adodb_getcount().
adodb_transpose | ( | & | $arr, |
& | $newarr, | ||
& | $hdr, | ||
& | $fobjs | ||
) |
Definiert in Zeile 92 der Datei adodb-lib.inc.php.
$ADODB_INCLUDED_LIB = 1 |
Definiert in Zeile 5 der Datei adodb-lib.inc.php.