Problema para incluir una clase

jmcastaneda
18 de Junio del 2008
El siguiente código no me permite instanciar la clase Conexio:
Conexion.php
<?php
file('variableSesionBD.php');
class Conexion {

function __construct() {
}

function conectar($consulta){
registrarVariables();
$con=mysql_connect($_SESSION["host"],$_SESSION["usr"],$_SESSION["password"]);
mysql_select_db($_SESSION["db"]);
return mysql_query($consulta,$con);
}
}
?>
AccesoDatos.php
<?php

require_once ('IGET.php');
require_once ('IABM.php');
file('Conexion.php');

class AccesoDatos extends Conexion implements IGET, IABM {

private $campos=null;
private $tabla;

function __construct() {
}
private function select($campos,$tabla){
$this->campos=$campos;
$this->tabla=$tabla;
return Conexion::conectar("SELECT " . $this->campos . "FROM" . $this->tabla);
}
public function getALL($campos,$tabla) {
$this->campos;
$this->tabla;
return select();
}

public function getByID() {
return select();
}

public function getByName() {
return select();
}

public function delete() {
mysql_query("DELETE FROM " . $this->tabla,conectar());
}

public function insert($valores) {
mysql_query("INSERT INTO " . $this->tabla . " VALUES " , $valores)
}

public function update() {

}

function __destruct() {

}
}

?>
¿Por qué?
¿Cómo se soluciona?