Class ADORecordSet_mysql

Description

RecordSet class that represents the dataset returned by the database.

To keep memory overhead low, this class holds only the current row in memory. No prefetching of data is done, so the RecordCount() can return -1 ( which means recordcount not known).

Located in /3rd/adodb/drivers/adodb-mysql.inc.php (line 577)

ADODB_BASE_RS
   |
   --ADORecordSet
      |
      --ADORecordSet_mysql
Direct descendents
Class Description
 class ADORecordSet_ext_mysql RecordSet class that represents the dataset returned by the database.
 class ADORecordSet_mysqlt RecordSet class that represents the dataset returned by the database.
Variable Summary
 mixed $canSeek
Method Summary
 ADORecordSet_mysql ADORecordSet_mysql ( $queryID, [ $mode = false])
 void &FetchField ([ $fieldOffset = -1])
 void Fields ( $colname)
 void &GetRowAssoc ([ $upper = true])
 void MetaType ( $t, [ $len = -1], [ $fieldobj = false])
 void MoveNext ()
 void _close ()
 void _fetch ()
 void _initrs ()
 void _seek ( $row)
Variables
Methods
Constructor ADORecordSet_mysql (line 582)
ADORecordSet_mysql ADORecordSet_mysql ( $queryID, [ $mode = false])
  • $queryID
  • $mode
FetchField (line 609)
void &FetchField ([ $fieldOffset = -1])
  • $fieldOffset

Redefinition of:
ADORecordSet::FetchField()
Get the ADOFieldObject of a specific column.
Fields (line 635)
void Fields ( $colname)
  • $colname

Redefinition of:
ADORecordSet::Fields()
Get the value of a field in the current row by column name.
GetRowAssoc (line 627)
void &GetRowAssoc ([ $upper = true])
  • $upper

Redefinition of:
ADORecordSet::GetRowAssoc()
Use associative array to get fields array for databases that do not support associative arrays. Submitted by Paolo S. Asioli paolo.asioli#libero.it
MetaType (line 682)
void MetaType ( $t, [ $len = -1], [ $fieldobj = false])
  • $t
  • $len
  • $fieldobj

Redefinition of:
ADORecordSet::MetaType()
Get the metatype of the column. This is used for formatting. This is because many databases use different names for the same type, so we transform the original type to our standardised version which uses 1 character codes:
MoveNext (line 656)
void MoveNext ()

Redefinition of:
ADORecordSet::MoveNext()
Move to next record in the recordset.

Redefined in descendants as:
_close (line 677)
void _close ()

Redefinition of:
ADORecordSet::_close()
_fetch (line 671)
void _fetch ()
_initrs (line 601)
void _initrs ()
_seek (line 650)
void _seek ( $row)
  • $row

Inherited Methods

Inherited From ADORecordSet

 ADORecordSet::ADORecordSet()
 ADORecordSet::AbsolutePage()
 ADORecordSet::AbsolutePosition()
 ADORecordSet::AtFirstPage()
 ADORecordSet::AtLastPage()
 ADORecordSet::Close()
 ADORecordSet::CurrentRow()
 ADORecordSet::FetchField()
 ADORecordSet::FetchInto()
 ADORecordSet::FetchNextObj()
 ADORecordSet::FetchNextObject()
 ADORecordSet::FetchObj()
 ADORecordSet::FetchObject()
 ADORecordSet::FetchRow()
 ADORecordSet::FieldCount()
 ADORecordSet::Fields()
 ADORecordSet::FieldTypesArray()
 ADORecordSet::Free()
 ADORecordSet::GetAll()
 ADORecordSet::GetArray()
 ADORecordSet::GetArrayLimit()
 ADORecordSet::GetAssoc()
 ADORecordSet::GetAssocKeys()
 ADORecordSet::GetMenu()
 ADORecordSet::GetMenu2()
 ADORecordSet::GetMenu3()
 ADORecordSet::GetRowAssoc()
 ADORecordSet::GetRows()
 ADORecordSet::Init()
 ADORecordSet::LastPageNo()
 ADORecordSet::MaxRecordCount()
 ADORecordSet::MetaType()
 ADORecordSet::Move()
 ADORecordSet::MoveFirst()
 ADORecordSet::MoveLast()
 ADORecordSet::MoveNext()
 ADORecordSet::NextRecordSet()
 ADORecordSet::NumCols()
 ADORecordSet::NumRows()
 ADORecordSet::PO_RecordCount()
 ADORecordSet::RecordCount()
 ADORecordSet::RowCount()
 ADORecordSet::UnixDate()
 ADORecordSet::UnixTimeStamp()
 ADORecordSet::UserDate()
 ADORecordSet::UserTimeStamp()
 ADORecordSet::_close()

Documentation generated on Wed, 23 Jan 2008 19:33:35 -0500 by phpDocumentor 1.4.0