esk tambien tienes problemas de diseño...
yo no se porque conecta no lo parametrizaste,,,
osea recibe los parametros de usuario, conexion, servidor y lo asignas....
ademas lo que te comento, cuando heredas, heredas partes publicas, las privadas no, al menos que sean protected..
las propiedades con = NOMBRE se sobrescriben......
como te digo, debes hacer explicitamente las cosas, en la funciones de arriba cuando asignas el usuario,contraseña y servidor, usa this.
Código PHP:
if(!isset($this->conexion) ){ //&& isset($host) && isset($user) && isset($password) ){
$this->conexion = (mysql_connect($host,$user,$password)) or die(mysql_error());
mysql_select_db($database,$this->conexion) or die(mysql_error());
}
pruebalo y veras!