Gracias por responder abimaelrc.
He detectado el error, pero no se como solucionarlo. el caso es que en esta línea:
Código PHP:
$this->conexion = mysql_connect($this->host, $this->user, $this->pass);
conexion toma el valor null.
Si en el siguiente if lo añado [if (!$this->conexion || $this->conexion == null)], entonces ya veo el error de mysql que me dice que es un parametro nulo.
Nunca lo había visto de ésta manera. ¿Qué puede ser?