

Fonctions membres publiques | |
| ADORecordSet_mysql ($queryID, $mode=false) | |
| _initrs () | |
| & | FetchField ($fieldOffset=-1) |
| & | GetRowAssoc ($upper=true) |
| Fields ($colname) | |
| _seek ($row) | |
| MoveNext () | |
| _fetch () | |
| _close () | |
| MetaType ($t, $len=-1, $fieldobj=false) | |
Attributs publics | |
| $databaseType = "mysql" | |
| $canSeek = true | |
| in other words, we use a text area for editing. | |
| ADORecordSet_mysql::ADORecordSet_mysql | ( | $ | queryID, | |
| $ | mode = false | |||
| ) |
| ADORecordSet_mysql::_initrs | ( | ) |
| & ADORecordSet_mysql::FetchField | ( | $ | fieldoffset = -1 |
) |
Get the ADOFieldObject of a specific column.
| fieldoffset | is the column position to access(0-based). |
Réimplémentée à partir de ADORecordSet.
| & ADORecordSet_mysql::GetRowAssoc | ( | $ | upper = true |
) |
Use associative array to get fields array for databases that do not support associative arrays. Submitted by Paolo S. Asioli paolo.asioli::libero.it
If you don't want uppercase cols, set $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC before you execute your SQL statement, and access $rs->fields['col'] directly.
$upper 0 = lowercase, 1 = uppercase, 2 = whatever is returned by FetchField
Réimplémentée à partir de ADORecordSet.
| ADORecordSet_mysql::Fields | ( | $ | colname | ) |
Get the value of a field in the current row by column name. Will not work if ADODB_FETCH_MODE is set to ADODB_FETCH_NUM.
| colname | is the field to access |
Réimplémentée à partir de ADORecordSet.
| ADORecordSet_mysql::_seek | ( | $ | row | ) |
| ADORecordSet_mysql::MoveNext | ( | ) |
Move to next record in the recordset.
Réimplémentée à partir de ADORecordSet.
Réimplémentée dans ADORecordSet_ext_mysql, ADORecordSet_mysqlt, et ADORecordSet_ext_mysqlt.
| ADORecordSet_mysql::_fetch | ( | ) |
| ADORecordSet_mysql::_close | ( | ) |
Réimplémentée à partir de ADORecordSet.
| ADORecordSet_mysql::MetaType | ( | $ | t, | |
| $ | len = -1, |
|||
| $ | fieldobj = false | |||
| ) |
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:
| t | is the type passed in. Normally is ADOFieldObject->type. | |
| len | is the maximum length of that field. This is because we treat character fields bigger than a certain size as a 'B' (blob). | |
| fieldobj | is the field object returned by the database driver. Can hold additional info (eg. primary_key for mysql). |
Réimplémentée à partir de ADORecordSet.
| ADORecordSet_mysql::$databaseType = "mysql" |
Réimplémentée dans ADORecordSet_mysqlt.
| ADORecordSet_mysql::$canSeek = true |
in other words, we use a text area for editing.
any varchar/char field this size or greater is treated as a blob
Réimplémentée à partir de ADORecordSet.
1.5.3