Class: dbcon_pgsql
Quellcode Position: Program_Root/db/pgsql.php
Class dbcon_pgsql
Class Overview
|
DB-abstraction layer - connection object PostgreSQL Improved Implementiert in Program_Root/db/pgsql.php [Zeile 20] base_object | --dbcon_base | --dbcon_pgsqlAuthor(s):
|
|
[ Seitenanfang ]
Inherited Properties And Methods
[ Seitenanfang ]
Method Summary
| booblean | addField() | Add Field |
| boolean | addIndex() | Add index |
| booblean | changeField() | Change Field |
| boolean | changeIndex() | Change Index |
| void | compareFieldStructure() | |
| void | compareKeyStructure() | |
| resource | connect() | Establish connection to database |
| boolean | createTable() | Create given table |
| mixed | deleteRecord() | Delete record |
| mixed | deleteRecords() | Delete records by filter |
| booblean | dropField() | Drop field |
| boolean | dropIndex() | Drop Index |
| string | escapeStr() | String ecsaping for PostgreSQL use |
| array | getError() | Provides error messages of last database connection |
| mixed | getExplain() | Return an explanation of the last SELECT-SQL-query |
| void | getFieldInfo() | |
| void | getIndexInfo() | |
| void | getSQLFunctionParams() | |
| mixed | getSQLSource() | DBMS spezific SQL source |
| mixed | insertRecord() | Insert record into table |
| void | insertRecords() | |
| mixed | &query() | Execute PostgreSQL-query |
| array | queryTableNames() | Get table names |
| array | queryTableStructure() | Query table structure |
| mixed | updateRecord() | Update record |
| mixed | updateRecords() | Update records via filter |
[ Seitenanfang ]
Properties
Methods
addField [Zeile 604]
|
Add Field
Parameters:| string | $table: | |
| array | &$fielddata: |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::addField()
- Add field
[ Seitenanfang ]
addIndex [Zeile 710]
|
Add index
Parameters:| table | $table: | |
| array | &$index: |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::addIndex()
- Add index
[ Seitenanfang ]
changeField [Zeile 616]
|
Change Field
Parameters:| string | $table: | |
| array | &$fielddata: |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::changeField()
- Change field
[ Seitenanfang ]
changeIndex [Zeile 723]
|
Change Index
Parameters:| atring | $table: | |
| array | &$index: | |
| boolean | $drop_current: | optional, default value true |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::changeIndex()
- Change index
[ Seitenanfang ]
compareFieldStructure [Zeile 805]
|
Neudefinition von:
- dbcon_base::compareFieldStructure()
- Compare the field structure
[ Seitenanfang ]
compareKeyStructure [Zeile 823]
|
Neudefinition von:
- dbcon_base::compareKeyStructure()
- Compare the key/index structure
[ Seitenanfang ]
connect [Zeile 26]
|
Establish connection to database
API Tags:
| Return: | $this->dbcon connection ID |
Neudefinition von:
- dbcon_base::connect()
- connect to Database
[ Seitenanfang ]
createTable [Zeile 534]
|
Create given table
Parameters:| string | $tabledata: | |
| string | $tableprefix: |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::createTable()
- Create table
[ Seitenanfang ]
deleteRecord [Zeile 279]
|
Delete record
Parameters:| string | $table: | table name |
| string | $idfield: | primary key |
| array | $value: | primary key value |
API Tags:
| Return: | false or number of affected_rows or database result object |
Neudefinition von:
- dbcon_base::deleteRecord()
- delete database record
[ Seitenanfang ]
deleteRecords [Zeile 266]
|
Delete records by filter
Parameters:| string | $table: | table name |
| string | $filter: | Filter string without WHERE condition |
API Tags:
| Return: | false or number of affected_rows or database result object |
Neudefinition von:
- dbcon_base::deleteRecords()
- delete database records
[ Seitenanfang ]
dropField [Zeile 653]
|
Drop field
Parameters:| string | $table: | |
| string | $field: | fieldname |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::dropField()
- Delete field
[ Seitenanfang ]
dropIndex [Zeile 754]
|
Drop Index
Parameters:| string | $table: | |
| string | $name: |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::dropIndex()
- Delete index
[ Seitenanfang ]
escapeStr [Zeile 100]
|
String ecsaping for PostgreSQL use
Parameters:| string | $str: | String, der Escaped werden soll. |
API Tags:
| Return: | String, der excaped wurde. |
[ Seitenanfang ]
getError [Zeile 54]
|
Provides error messages of last database connection
API Tags:
| Return: | error number, error message and last sql query |
Neudefinition von:
- dbcon_base::getError()
- Supply error
[ Seitenanfang ]
getExplain [Zeile 69]
|
Return an explanation of the last SELECT-SQL-query
Explan the last query, number of lines etc.
API Tags:
| Return: | Result or false, if last request wasn't a SELECT query |
[ Seitenanfang ]
getSQLSource [Zeile 787]
|
DBMS spezific SQL source
Parameters:| $function | $function: | sql function |
| $params | $params: | params |
API Tags:
| Return: | sql string or false |
| Access: | public |
Neudefinition von:
- dbcon_base::getSQLSource()
- DBMS spezific SQL source
[ Seitenanfang ]
insertRecord [Zeile 156]
|
Insert record into table
Parameters:| string | $table: | table |
| string | $idfield: | primary key value |
| array | $values: | insert values |
API Tags:
| Return: | false or Id of new record |
Neudefinition von:
- dbcon_base::insertRecord()
- Insert new record
[ Seitenanfang ]
insertRecords [Zeile 188]
|
Neudefinition von:
- dbcon_base::insertRecords()
- Insert many records at once
[ Seitenanfang ]
query [Zeile 112]
|
Execute PostgreSQL-query
Parameters:| string | $sql: | SQL-String with query |
| integer | $max: | maximum number of returned records |
| integer | $offset: | Offset |
API Tags:
| Return: | false or number of affected_rows or database result object |
Neudefinition von:
- dbcon_base::query()
- Database request
[ Seitenanfang ]
queryTableNames [Zeile 290]
|
Get table names
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::queryTableNames()
- Get all table names
[ Seitenanfang ]
queryTableStructure [Zeile 456]
|
Query table structure
Parameters:| string | $tablename: | |
| string | $tableprefix: | optional, default value '' |
API Tags:
| Access: | public |
Neudefinition von:
- dbcon_base::queryTableStructure()
- table structur as array
[ Seitenanfang ]
updateRecord [Zeile 229]
|
Update record
Parameters:| string | $table: | table name |
| array | $values: | update values |
| string | $idfield: | primary key |
| array | $value: | primary key value |
API Tags:
| Return: | false or number of affected_rows or database result object |
Neudefinition von:
- dbcon_base::updateRecord()
- Change database record
[ Seitenanfang ]
updateRecords [Zeile 242]
|
Update records via filter
Parameters:| string | $table: | table name |
| array | $values: | update values |
| string | $filter: | Filter string without WHERE condition |
API Tags:
| Return: | false or number of affected_rows or database result object |
Neudefinition von:
- dbcon_base::updateRecords()
- Change database records
[ Seitenanfang ]
