genial sr....genial ! esa opcion tambien me gusta, lo que habia hecho era asignarle un indice en caso de que la consulta fuera de 1 registro y ya me resolvia los 2 problemas que mencionaba, pero tus respuestas estuvieron muy bien y me dieron alternativas...gracias por el interes.
Código PHP:
private function _fetchQuery(){
$this->_fetched = array();
if($this->numRows() == 1) {
$this->_fetched['row'] = mysql_fetch_object($this->_result);
} else {
while($this->_row = mysql_fetch_object($this->_result)) {
array_push($this->_fetched, $this->_row);
}
}
return $this->_fetched;
}
Asi quedaba mi funcion y puesto que veo que el tema no da paramas, lo damos por cerrado.