en realidad, a pesar de que tiene un mal diseño tu clase de conexión...
quizá, el problema sería este:
Código PHP:
function consulta($consulta) {
$this->resultados = mysql_query($consulta, $this->conexion) ;
if ($this->error = mysql_errno()) die("Problemas en la consulta: " . mysql_error());;
return $this->resultados;
}
y además. ¿para que usar
mysql_fetch_loquesea() fuera de la clase?
cuando bien podrías agregar dicha funcionalidad dentro de la misma clase:
Código PHP:
function fetch_array()
{ // etc...
return mysql_fetch_array($this->resultados);
}
y usar...
Código PHP:
$conexion->fetch_array();