carlos_belisario, en consulta deberias devolver el recurso generado por MySQL para tener acceso al juego de resultados, y tener otra funcion publica para obtener cada registro, es decir:
Código PHP:
Ver originalpublic function consulta($query)
{
$this->query;
}
public function resultado()
{
}
mysql_query ejecuta una consulta, crea un juego de registros al y devuelve la ID del recurso para acceder a ellos, solo con funciones de resultados como
mysql_fetch_XXX (donde XXX puede ser array, assoc, row) o
mysql_result.