Archivo view:
  Código HTML:
  <div id="divVideos">
   <table width="800" border="0">
    <tr align="center">
    <?php
	 //$totalVideos; //total de videos
	 foreach($videos as $row): //Obtenemos por medio de un foreach todos los videos de la consulta
	  echo $row["clave"];
	?>
        <!--
           <td><img class="spanVideo" src="http://i3.ytimg.com/vi//default.jpg"/></td>
        -->
    <?php
	 endforeach;
	?>
    </tr>
   </table>
 </div>  Archivo controlador: 
 Código PHP:
     include_once("modelos/videosModelo.php");
 
 class inicio extends videosModelo
 { 
     //contructor de la clase
     public function __construct(){
         $this->videosModelo = new videosModelo();
     }
     
     //obtenemos todos los videos de la base de datos
     public function mostrarVideos(){
         include("vistas/include/cabecera.php");
         include("vistas/include/menu.php");
          $videos = $this->videosModelo->obtenerVideos(); //llamamos al metodo obtenerVideos de la clase videos
          $totalVideos = $this->videosModelo->totalVideos(); //llamamos al metodo totalVideos de la clase videos
         include("vistas/inicioVista.php");
         include("vistas/include/pie.php");
     } 
 } 
    
  Archivo model: 
 Código PHP:
     include_once("librerias/database.php");
 
 class videosModelo extends database
 {
     //atributo que se utiliza en el controlador para hacer la llamada a un metodo del modelo
     public $videosModelo;
     
     //constructor de la clase
     public function __construct(){
         $this->db = new database();
     }
     
     public function obtenerVideos(){
         $consulta = $this->db->consulta("SELECT * FROM video");
         $resultado = $this->db->fetch_assoc($consulta);
         return $resultado;
     }
     
     public function totalVideos(){
         $consulta = $this->db->consulta("SELECT idVideo FROM video");
         $total = $this->db->num_rows($consulta);
         return $total;
     }
 } 
    
  Archivo database: 
 Código PHP:
    class database
  {
      //atributo que se utiliza en el modelo para hacer la llamada a un metodo del database
      public $db;      
      //atributo que solo se utilizara en esta clase para la conexion
      private $conexion;
      
      //funcion para realizar la conexion a la base de datos
      public function __construct(){
          if(!isset($this->conexion)){
              $this->conexion = (mysql_connect("localhost","red","red")) or die ("No se pudo conectar a la base de datos: ".mysql_error());
              mysql_select_db("videos",$this->conexion) or die ("Error al acceder a la base de datos: ".mysql_error());
          }
      }
      
      //funcion que recibe la consulta que se esta realizando a la base de datos
      public function consulta($consulta){
          $resultado = mysql_query($consulta,$this->conexion);
          return $resultado;
      }
      
      //funcion que recibe la consulta para traer los datos en un arreglo
      public function fetch_array($consulta){
          return mysql_fetch_array($consulta);
      }
      
      //funcion que recibe la consulta para traer los datos en un arreglo asociados al nombre del campo
      public function fetch_assoc($consulta){
          return mysql_fetch_assoc($consulta);
      }
      
      //funcion que recibe la consulta para saber el numero de renglones que arrojo dicha consulta
      public function num_rows($consulta){
          return mysql_num_rows($consulta);
      }
            
  } 
    
  Estos son mis archivos