Porblema con inclsion de una clase
Publicado por Juan Manuel Castañeda (52 intervenciones) el 14/06/2008 18:32:33
El siguiente codigo no me permite instanciar la clase Conexion:
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 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?
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 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?
Valora esta pregunta


0