Database
From Utopia MVC
Database wrapper class, allows for multiple instances, but works best if used as singleton.
Contents |
Attributes
m_pInstance
[toc]
private static Database $m_pInstanceHolds statically the default Database object allowing this class to be used as singleton, see Database::getDefault.
connection
[toc]
public mixed $connectionThe object that is wrapped by this class, should not be directly used in theory.
extension
[toc]
private string $extensionName of the database engine, automatically loaded from the configuration file on object instantiation.
conf
[toc]
private array $confArray of configuration data, automatically loaded from the configuration file on object instantiation.
Methods
__construct
Standard constructor, using Database::getDefault() instead is highly recommended.
Inizialization of the class, loads configuration values for the class from configurations/Database.class.xml.
A newly created Database object.
__call
- PARAMETER
- DESCRIPTION.
__get
- PARAMETER
- DESCRIPTION.
sanitize
- PARAMETER
- DESCRIPTION.
getDefault
- PARAMETER
- DESCRIPTION.
createMarkers
- PARAMETER
- DESCRIPTION.
prepare
- PARAMETER
- DESCRIPTION.
prepareInsert
- PARAMETER
- DESCRIPTION.
run
- PARAMETER
- DESCRIPTION.
fetchResults
- PARAMETER
- DESCRIPTION.
fetchRows
- PARAMETER
- DESCRIPTION.
fetchValue
- PARAMETER
- DESCRIPTION.