|
MediaWiki
1.23.0
|
Result wrapper for grabbing data queried by someone else. More...


Public Member Functions | |
| __construct ( $database, $result) | |
| Create a new result object from a result resource and a Database object. More... | |
| current () | |
| fetchObject () | |
| Fetch the next row from the given result object, in object form. More... | |
| fetchRow () | |
| Fetch the next row from the given result object, in associative array form. More... | |
| free () | |
| Free a result object. More... | |
| key () | |
| next () | |
| numRows () | |
| Get the number of rows in a result object. More... | |
| rewind () | |
| seek ( $row) | |
| Change the position of the cursor in a result object. More... | |
| valid () | |
Public Attributes | |
| resource | $result |
Protected Attributes | |
| $currentRow = null | |
| DatabaseBase | $db |
| int | $pos = 0 |
Result wrapper for grabbing data queried by someone else.
Definition at line 99 of file DatabaseUtility.php.
| ResultWrapper::__construct | ( | $database, | |
| $result | |||
| ) |
Create a new result object from a result resource and a Database object.
| DatabaseBase | $database | |
| resource | ResultWrapper | $result |
Definition at line 115 of file DatabaseUtility.php.
References $result.
| ResultWrapper::current | ( | ) |
Definition at line 192 of file DatabaseUtility.php.
| ResultWrapper::fetchObject | ( | ) |
Fetch the next row from the given result object, in object form.
Fields can be retrieved with $row->fieldname, with fields acting like member variables.
| DBUnexpectedError | Thrown if the database returns an error |
Reimplemented in MssqlResultWrapper, and FakeResultWrapper.
Definition at line 142 of file DatabaseUtility.php.
| ResultWrapper::fetchRow | ( | ) |
Fetch the next row from the given result object, in associative array form.
Fields are retrieved with $row['fieldname'].
| DBUnexpectedError | Thrown if the database returns an error |
Reimplemented in MssqlResultWrapper, and FakeResultWrapper.
Definition at line 153 of file DatabaseUtility.php.
| ResultWrapper::free | ( | ) |
Free a result object.
Reimplemented in FakeResultWrapper.
Definition at line 160 of file DatabaseUtility.php.
| ResultWrapper::key | ( | ) |
Definition at line 203 of file DatabaseUtility.php.
| ResultWrapper::next | ( | ) |
| ResultWrapper::numRows | ( | ) |
Get the number of rows in a result object.
Reimplemented in FakeResultWrapper.
Definition at line 130 of file DatabaseUtility.php.
Referenced by rewind().
| ResultWrapper::rewind | ( | ) |
Reimplemented in FakeResultWrapper.
Definition at line 181 of file DatabaseUtility.php.
References numRows().
| ResultWrapper::seek | ( | $row | ) |
Change the position of the cursor in a result object.
See mysql_data_seek()
| int | $row |
Reimplemented in MssqlResultWrapper, and FakeResultWrapper.
Definition at line 172 of file DatabaseUtility.php.
| ResultWrapper::valid | ( | ) |
Definition at line 220 of file DatabaseUtility.php.
|
protected |
Definition at line 107 of file DatabaseUtility.php.
|
protected |
Definition at line 102 of file DatabaseUtility.php.
|
protected |
Definition at line 104 of file DatabaseUtility.php.
| resource ResultWrapper::$result |
Definition at line 100 of file DatabaseUtility.php.
Referenced by __construct(), MssqlResultWrapper\fetchObject(), MssqlResultWrapper\fetchRow(), and MssqlResultWrapper\seek().