esta clase se encargara de hacer la conexión al servidor MYSQL
controlador.class.php
<?php
class
Conexion{
private $host;
private $clave;
private $usuario;
private $bd;
public function __construct($host="localhost",$usuario="root",$clave="",$bd="productos"){
$this->host=$host;
$this->usuario=$usuario;
$this->clave=$clave;
$this->bd=$bd;
}
public function coneccionDefecto(){
if (!$con=mysql_connect($this->host,$this->usuario,$this->clave))
echo
die
("Ocurrio
el siguiente Error: ".mysql_errno);
if(!$basedatos=mysql_select_db($this->bd,$con))
echo
die
("Ocurrio
el siguiente Error: ".mysql_errno);
return
$con;
}
public
function
ejecutarQuery($query){
$con=
new
Conexion();
$resultados;
$conecion=$con->coneccionDefecto();
$resp=mysql_query($query,$conecion)or die (mysql_errno) ;
while($resultados=mysql_fetch_array($resp,MYSQL_BOTH))
$resul[]=$resultados;
if(empty($resul))
echo
die
("No
hay resultados");
return $resul;
}
public function ejecutar($query){
$con=
new
Conexion();
$conecion=$con->coneccionDefecto();
$resp=mysql_query($query,$conecion)
;
if(!$resp)
echo
(mysql_errno);
}
}
?>
|
<-Inicio Creando la clase Utilidades PHP para la creacion del Menu->


hola , creo que tu Clase Conexion es muy compleja para que la entienda un programador poco experimentado o estudiante aver que te parece esta clase:
ResponderEliminar