Extending the MySQLi_Result
<?php
class Database_MySQLi extends MySQLi
{
public function query($query)
{
$this->real_query($query);
return new Database_MySQLi_Result($this);
}
}
class Database_MySQLi_Result extends MySQLi_Result
{
public function fetch()
{
return $this->fetch_assoc();
}
public function fetchAll()
{
$rows = array();
while($row = $this->fetch())
{
$rows[] = $row;
}
return $rows;
}
}
?>
A classe MySQLi_Result
Introdução
Representa o conjunto de resultados da consulta feit ao banco de dados.
Sinopse da classe
MySQLi_Result
MySQLi_Result
{
/* Propriedades */
int $current_field
;
int $field_count;
array $lengths;
int $num_rows;
/* Métodos */
bool mysqli_result::field_seek
( int $fieldnr
)
}Índice
- mysqli_result->current_field — Get current field offset of a result pointer
- mysqli_result::data_seek — Ajusta o ponteiro do resultado para uma linha arbritaria no conjunto de resutados
- mysqli_result::fetch_all — Fetches all result rows as an associative array, a numeric array, or both
- mysqli_fetch_array — Obtem uma linha do resultado como uma matriz associativa, numérica, ou ambas
- mysqli_result::fetch_assoc — Obtem uma linha do conjunto de resultados como uma matriz associativa
- mysqli_fetch_field_direct — Obtem meta dados para um único campo
- mysqli_result::fetch_field — Retorna o próximo campo no conjunto de resultados
- mysqli_result::fetch_fields — Retorna uma matriz de objetos representando os campos em um conjunto de resultados
- mysqli_fetch_object — Retorna a linha atual do conjunto de resultados como um objeto
- mysqli_result::fetch_row — Obtém uma linha do resultado como uma matriz numerada
- mysqli_result->field_count — Get the number of fields in a result
- mysqli_field_seek — Move o ponteiro do resultado para um campo especificado
- mysqli_result::free — Frees the memory associated with a result
- mysqli_result->lengths — Returns the lengths of the columns of the current row in the result set
- mysqli_result->num_rows — Gets the number of rows in a result
MySQLi_Result
blar at blar dot de
08-Jan-2009 08:47
08-Jan-2009 08:47
