Ver Mensaje Individual
  #15 (permalink)  
Antiguo 25/10/2007, 10:35
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Re: iniciando con php oop, problema con seleccionar base de datos

Cita:
Iniciado por oVuzZ Ver Mensaje
GatorV no crees que en la clase consulta en el constructo seria mejor asi


Código PHP:
function __construct($host,$usuario,$pass,$basedatos){
         
parent::__construct($this->host,$this->usuario,$this->pass,$this->basedatos);
         
$this->conecta();
    } 
claro pero funcionaria asi

Código PHP:
$obj = new Connectar("localhost","root","","oop_db");
$obj2 = new Consulta();
$obj2->datos("SELECT * FROM tbl_usuarios"); 
En la clase consulta no tienes definido inicialmente $this->host (ya que de eso se encarga el constructor de la clase consultar).

Por lo de tu ejemplo no funcionaria ya que el $obj2 (perteneciente a Consulta) no tiene conocimiento de cuales son los datos de conexion, los necesita implicitamente.

Saludos.