| The eZMySQLDB class provides MySQL implementation of the database interface.
More...
Inheritance diagram for eZMySQLDB:
TODO — Image not available in archive
Title: eZMySQLDB Class Inheritance Diagram (Doxygen)
File: /doc/generated/html/classeZMySQLDB.png
What this image shows:
Doxygen-generated class inheritance diagram for the eZMySQLDB PHP class. Shows the inheritance hierarchy: which classes eZMySQLDB extends and which classes inherit from it, with links to parent and child class documentation. This diagram was auto-generated from the Exponential 3.1 PHP source code using Doxygen circa 2003.
Replacement instructions:
Run Doxygen on the Exponential 3.1 PHP source and locate the generated classeZMySQLDB.png in the output. Or draw the inheritance tree manually from the API reference. Save as /doc/generated/html/classeZMySQLDB.png
See /sdk/missing.html for the full list of missing images.
List of all members.
Detailed Description
The eZMySQLDB class provides MySQL implementation of the database interface.
eZMySQLDB is the MySQL implementation of eZDB. - See also:
-
eZDB
Definition at line 41 of file ezmysqldb.php.
Constructor & Destructor Documentation
| eZMySQLDB::eZMySQLDB |
( |
$ |
parameters |
) |
|
|
Member Function Documentation
| & eZMySQLDB::arrayQuery |
( |
$ |
sql, |
|
|
$ |
params = array() |
|
) |
[virtual] |
|
| eZMySQLDB::begin |
( |
|
) |
[virtual] |
|
| eZMySQLDB::close |
( |
|
) |
[virtual] |
|
| eZMySQLDB::commit |
( |
|
) |
[virtual] |
|
| & eZMySQLDB::connect |
( |
$ |
server, |
|
|
$ |
db, |
|
|
$ |
user, |
|
|
$ |
password, |
|
|
$ |
socketPath |
|
) |
[private] |
|
| eZMySQLDB::createDatabase |
( |
$ |
dbName |
) |
|
|
| eZMySQLDB::databaseName |
( |
|
) |
[virtual] |
|
| & eZMySQLDB::escapeString |
( |
$ |
str |
) |
[virtual] |
|
| eZMySQLDB::lastSerialID |
( |
$ |
table, |
|
|
$ |
column |
|
) |
[virtual] |
|
| eZMySQLDB::lock |
( |
$ |
table |
) |
[virtual] |
|
| & eZMySQLDB::query |
( |
$ |
sql |
) |
[virtual] |
|
|
|
Reimplemented for internal reasons; the API is not affected.
Implements eZDBInterface.
Definition at line 169 of file ezmysqldb.php.
References eZDebug::accumulatorStart(), eZDebug::accumulatorStop(), eZDBInterface::DBConnection, eZDBInterface::DBWriteConnection, eZDBInterface::endTimer(), eZDBInterface::isConnected(), eZDBInterface::OutputSQL, eZDBInterface::RecordError, eZDBInterface::reportQuery(), setError(), eZDBInterface::startTimer(), unlock(), eZDBInterface::UseBuiltinEncoding, and eZDebug::writeError().
Referenced by arrayQuery(), begin(), commit(), lock(), removeRelation(), rollback(), and unlock(). |
| eZMySQLDB::relationCount |
( |
$ |
relationType = EZ_DB_RELATION_TABLE |
) |
[virtual] |
|
| eZMySQLDB::relationCounts |
( |
$ |
relationMask |
) |
[virtual] |
|
| eZMySQLDB::relationList |
( |
$ |
relationType = EZ_DB_RELATION_TABLE |
) |
[virtual] |
|
| eZMySQLDB::removeRelation |
( |
$ |
relationName, |
|
|
$ |
relationType |
|
) |
[virtual] |
|
| eZMySQLDB::rollback |
( |
|
) |
[virtual] |
|
| eZMySQLDB::setError |
( |
|
) |
[virtual] |
|
| eZMySQLDB::supportedRelationTypeMask |
( |
|
) |
[virtual] |
|
| eZMySQLDB::supportedRelationTypes |
( |
|
) |
[virtual] |
|
| eZMySQLDB::unlock |
( |
|
) |
[virtual] |
|
The documentation for this class was generated from the following file:
|