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->
1 comentario:
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:
Publicar un comentario