Manual:Database.php/pt-br

Descrição
O arquivo Database.php contém a classe   que serve de base para todas as classes de banco de dados (MySQL, PostgreSQL, etc). Ele também contém a interface, que tem um certo número de funções convenientes.

Funções
Estas funções são invocadas usando a camada de abstração de banco de dados acessada via, p.ex. .

- Obtém o número de linhas afetadas pela última consulta digitada. - Altera a posição do cursor em um objeto de resultado. - Retorna a próxima linha a partir do objeto de resultado dado, em forma de objeto. - Retorna a próxima linha a partir do objeto de resultado dado, em forma de array associativo. - Retorna false se o campo não existe. - Get a field name in a result object. - A string describing the current software version, and possibly other details in a user-friendly way. - A string describing the current software version, like from mysql_get_server_info. - Returns a wikitext link to the DB's website, e.g., return "MySQL"; Should at least contain plain text, if for some reason your database has no website. - Get the type of the DBMS, as it appears in $wgDBtype. - Get information about an index into an object. - Get the inserted value of an auto-increment row. - Get the last error number. - Get a description of the last error. - Get the number of fields in a result object. - Get the number of rows in a result object. - Open a connection to the database. - Wrapper for.

Funções de data e hora
- Convert a timestamp in one of the formats accepted by wfTimestamp to the format used for inserting into timestamp fields in this DBMS. The result is unquoted, and needs to be passed through addQuotes before it can be included in raw SQL. - Convert a timestamp in one of the formats accepted by wfTimestamp to the format used for inserting into timestamp fields in this DBMS. If NULL is input, it is passed through, allowing NULL values to be inserted into timestamp fields. The result is unquoted, and needs to be passed through addQuotes before it can be included in raw SQL.