Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/12/2011, 09:38
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Una ayudita con OOP

No puedes heredar por heredar más bien tendrías que agregar un getter a tu clase Conexión para obtenerla desde tu clase datos, aunque inyección de dependencias es lo mejor:
Código PHP:
Ver original
  1. class Datos {
  2.        private $conexion;
  3.  
  4.        public function setConexion($conexion) {
  5.                  $this->conexion = $conexion;
  6.        }
  7.  
  8.        public function mostrar() {
  9.                $resultado = mysql_query("SELECT titulo, contenido FROM post ORDER BY id ASC", $this->conexion);
  10.         $resu = mysql_fetch_array($resultado,MYSQL_ASSOC);
  11.        
  12.         while($resu){
  13.             echo " ".$resu['titulo']." - ".$resu['contenido']." <br/>";
  14.         }
  15.        }
  16. }
  17.  
  18. class Conexion {
  19.         public function getConexion() {
  20.                   return $this->conect;
  21.         }
  22. }
  23.  
  24. $conexion = new Conexion(/* */);
  25. $datos = new Datos();
  26. $datos->setConexion($conexion);
  27. $datos->mostrar();