Class: db_simple
Quellcode Position: Program_Root/sys_db_simple.php
Class db_simple
Class Overview
|
DB - abstraction layer Implementiert in Program_Root/sys_db_simple.php [Zeile 53] base_object | --db_simpleAuthor(s):
|
|
[ Seitenanfang ]
Inherited Properties And Methods
| Inherited Properties | Inherited Methods |
|---|---|
|
Abgeleitet von base_object |
Abgeleitet von base_object
|
[ Seitenanfang ]
Properties Summary
| string | $dbconf | database configuratuion |
| $dbcon_obj | $dbcon_obj | database connection |
| string | $dbsyntax_arr | database |
| string | $dburi | database URI |
[ Seitenanfang ]
Method Summary
| boolean | addField() | Add field |
| boolean | addIndex() | Add index |
| boolean | changeField() | Change field |
| boolean | changeIndex() | Change index |
| void | compareFieldStructure() | |
| void | compareKeyStructure() | |
| dbcon_base | connect() | connect to database |
| boolean | createConnection() | establish connection |
| boolean | createTable() | Create given table |
| integer | deleteRecord() | Delete data set |
| integer | deleteRecords() | delete data sets |
| boolean | dropField() | Delete field |
| boolean | dropIndex() | Delete index |
| mixed | getBacktrace() | Get back trace |
| mixed | getSQLSource() | DBMS spezific SQL source |
| integer | insertRecord() | create new record, return id, set default values |
| boolean | insertRecords() | insert records |
| array | parseURI() | Parse URI contains connection data |
| void | printError() | error message in browser |
| integer | query() | Process a query |
| array | queryTableNames() | Get all table names |
| array | queryTableStructure() | Return table structur as arrays |
| void | setError() | Place error ,dump error, log error |
| integer | updateRecord() | change data set |
| integer | updateRecords() | change data sets |
[ Seitenanfang ]
Methods
addField [Zeile 527]
|
Add field
Parameters:| object | &$object: | base_db |
| string | $table: | |
| array | &$fielddata: |
API Tags:
| Access: | public |
[ Seitenanfang ]
addIndex [Zeile 596]
|
Add index
Parameters:| object | &$object: | base_db |
| string | $table: | |
| array | &$index: |
API Tags:
| Access: | public |
[ Seitenanfang ]
changeField [Zeile 550]
|
Change field
Parameters:| object | &$object: | base_db |
| string | $table: | |
| array | &$fielddata: |
API Tags:
| Access: | public |
[ Seitenanfang ]
changeIndex [Zeile 614]
|
Change index
Parameters:| object | &$object: | base_db |
| string | $table: | |
| array | &$index: |
API Tags:
| Access: | public |
[ Seitenanfang ]
compareFieldStructure [Zeile 659]
|
[ Seitenanfang ]
compareKeyStructure [Zeile 666]
|
[ Seitenanfang ]
createConnection [Zeile 100]
|
establish connection
API Tags:
| Return: | Success |
[ Seitenanfang ]
createTable [Zeile 504]
|
Create given table
Parameters:| string | &$tabledata: | |
| string | $tableprefix: |
API Tags:
| Access: | public |
[ Seitenanfang ]
deleteRecord [Zeile 427]
|
Delete data set
Parameters:| object | &$object: | BASE_DB calling object |
| string | $table: | table |
| string | $idfield: | Index column |
| string | $value: | Index |
API Tags:
| Return: | deleted record |
[ Seitenanfang ]
deleteRecords [Zeile 450]
|
delete data sets
Parameters:| object | &$object: | BASE_DB calling objekt |
| string | $table: | table |
| string | $filter: | condition |
API Tags:
| Return: | number deleted records |
[ Seitenanfang ]
dropField [Zeile 573]
|
Delete field
Parameters:| object | &$object: | base_db |
| string | $table: | |
| string | $field: |
API Tags:
| Access: | public |
[ Seitenanfang ]
dropIndex [Zeile 649]
|
Delete index
Parameters:| object | &$object: | base_db |
| string | $table: | |
| string | $name: |
API Tags:
| Access: | public |
[ Seitenanfang ]
getBacktrace [Zeile 710]
|
Get back trace
API Tags:
| Return: | false or string |
| Access: | public |
[ Seitenanfang ]
getSQLSource [Zeile 631]
|
DBMS spezific SQL source
Parameters:| $function | $function: | sql function |
| $params | $params: | params |
API Tags:
| Return: | sql string or false |
| Access: | public |
[ Seitenanfang ]
insertRecord [Zeile 315]
|
create new record, return id, set default values
Parameters:| object | &$object: | BASE_DB calling object |
| string | $table: | table |
| string | $idfield: | fields with ID |
| array | $values: | default values |
API Tags:
| Return: | data sets number |
[ Seitenanfang ]
insertRecords [Zeile 338]
|
insert records
Parameters:| object | &$object: | BASE_DB calling object |
| string | $table: | table |
| array | $values: | default values |
[ Seitenanfang ]
parseURI [Zeile 142]
|
Parse URI contains connection data
Parameters:| mixed | $dsn: | Verbindungsdaten |
[ Seitenanfang ]
printError [Zeile 735]
|
error message in browser
API Tags:
| Access: | public |
[ Seitenanfang ]
query [Zeile 262]
|
Process a query
Parameters:| string | $sql: | |
| object | &$object: | base_db calling object |
| integer | $max: | limit data sets |
| integer | $offset: | limit data sets - Start |
API Tags:
| Return: | Result Index |
[ Seitenanfang ]
queryTableNames [Zeile 472]
|
Get all table names
Parameters:| object | &$object: | base_db |
API Tags:
| Access: | public |
[ Seitenanfang ]
queryTableStructure [Zeile 488]
|
Return table structur as arrays
Parameters:| object | &$object: | base_db |
| string | $tablename: | table name |
| string | $tableprefix: | Prefix |
API Tags:
| Access: | public |
[ Seitenanfang ]
setError [Zeile 680]
|
Place error ,dump error, log error
Parameters:| integer | $errlevel: | error priority |
| array | $error: | error detail |
| boolean | $log: | send error message tolog object |
[ Seitenanfang ]
updateRecord [Zeile 363]
|
change data set
Parameters:| object | &$object: | BASE_DB calling object |
| string | $table: | table |
| array | $values: | default values |
| string | $idfield: | index column |
| string | $value: | index |
API Tags:
| Return: | number change records |
[ Seitenanfang ]
updateRecords [Zeile 395]
|
change data sets
Parameters:| object | &$object: | BASE_DB calling object |
| string | $table: | table |
| array | $values: | default values |
| string | $filter: | condition |
API Tags:
| Return: | number changed records |
[ Seitenanfang ]
