Class AbstractDB_MySQL

Description

AbstractDB MySQL Driver Class

  • access: public

Located in /drivers/abstractdb_mysql.php (line 25)

AbstractDB_Driver
   |
   --AbstractDB_MySQL
Method Summary
 AbstractDB_MySQL AbstractDB_MySQL (mixed $arguments)
 void AffectedRows ()
 void Close ()
 void Connect ()
 void DataSeek (mixed &$rs, mixed $row_num)
 void FetchAssoc (mixed &$rs)
 void FetchField (mixed &$rs)
 void FetchObject (mixed &$rs)
 void FetchRow (mixed &$rs)
 void FieldCount (mixed &$rs)
 void FieldNames (mixed &$rs, mixed &$fields)
 void FreeResult (mixed &$rs)
 void InsertID ()
 void Query (mixed $sql)
 void Replace (mixed $table, mixed $fields)
 void RowCount (mixed &$rs)
 void SetDatabase (mixed $dbName)
Variables
Methods
Constructor AbstractDB_MySQL (line 34)

AbstractDB MySQL Driver Constructor

Initilises an instance of the AbstractDB MySQL Driver class.

  • internal: Calls the AbstractDB_Driver constructor passing the given parameters and sets the values of the Support list.
AbstractDB_MySQL AbstractDB_MySQL (mixed $arguments)
AffectedRows (line 46)
void AffectedRows ()

Redefinition of:
AbstractDB_Driver::AffectedRows()
Gets the Number of Affected Rows
Close (line 52)
void Close ()

Redefinition of:
AbstractDB_Driver::Close()
Closes the Database Connection
Connect (line 243)
void Connect ()

Redefinition of:
AbstractDB_Driver::Connect()
Opens a Database Connection
DataSeek (line 75)
void DataSeek (mixed &$rs, mixed $row_num)

Redefinition of:
AbstractDB_Driver::DataSeek()
Move a Result Pointer to the Specified Row
FetchAssoc (line 81)
void FetchAssoc (mixed &$rs)

Redefinition of:
AbstractDB_Driver::FetchAssoc()
Fetches a Result Row as an Associative Array
FetchField (line 87)
void FetchField (mixed &$rs)

Redefinition of:
AbstractDB_Driver::FetchField()
Fetches the First Field Value
FetchObject (line 96)
void FetchObject (mixed &$rs)

Redefinition of:
AbstractDB_Driver::FetchObject()
Fetches a Result Row as an Object
FetchRow (line 102)
void FetchRow (mixed &$rs)

Redefinition of:
AbstractDB_Driver::FetchRow()
Fetches a Result Row
FieldCount (line 108)
void FieldCount (mixed &$rs)

Redefinition of:
AbstractDB_Driver::FieldCount()
Gets the Number of Fields
FieldNames (line 114)
void FieldNames (mixed &$rs, mixed &$fields)

Redefinition of:
AbstractDB_Driver::FieldNames()
Gets the Field Names of a Query
FreeResult (line 129)
void FreeResult (mixed &$rs)

Redefinition of:
AbstractDB_Driver::FreeResult()
Frees a Result Resource
InsertID (line 144)
void InsertID ()

Redefinition of:
AbstractDB_Driver::InsertID()
Gets the Last Inserted AUTO_INCREMENT ID
Query (line 154)
void Query (mixed $sql)

Redefinition of:
AbstractDB_Driver::Query()
Executes an SQL Statement.
Replace (line 166)
void Replace (mixed $table, mixed $fields)

Redefinition of:
AbstractDB_Driver::Replace()
Executes an SQL Replace Query
RowCount (line 222)
void RowCount (mixed &$rs)

Redefinition of:
AbstractDB_Driver::RowCount()
Gets the Number of Rows
SetDatabase (line 228)
void SetDatabase (mixed $dbName)

Redefinition of:
AbstractDB_Driver::SetDatabase()
Sets the Current Active Database

Inherited Methods

Inherited From AbstractDB_Driver

 AbstractDB_Driver::AbstractDB_Driver()
 AbstractDB_Driver::AffectedRows()
 AbstractDB_Driver::ClearError()
 AbstractDB_Driver::Close()
 AbstractDB_Driver::Connect()
 AbstractDB_Driver::DataSeek()
 AbstractDB_Driver::FetchAssoc()
 AbstractDB_Driver::FetchField()
 AbstractDB_Driver::FetchObject()
 AbstractDB_Driver::FetchRow()
 AbstractDB_Driver::FieldCount()
 AbstractDB_Driver::FieldNames()
 AbstractDB_Driver::FreeResult()
 AbstractDB_Driver::GetLastError()
 AbstractDB_Driver::InsertID()
 AbstractDB_Driver::Query()
 AbstractDB_Driver::Replace()
 AbstractDB_Driver::RowCount()
 AbstractDB_Driver::SetDatabase()
 AbstractDB_Driver::SetError()

Documentation generated on Wed, 16 Mar 2005 23:17:19 +1100 by phpDocumentor 1.3.0RC3