Creación de clase conexión en PHP usando MYSQL

Espesaremos creando la clase Conexión que nos servirá a lo largo de todo el tutorial:
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:

Alexis_Navarrete dijo...

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:

Mi primer Reporte en Ireport usando Java , Maven y NetBeans Generar PDF Versión WEB

Mi primer Reporte en Ireport usando Java , Maven y NetBeans Generar PDF Versión WEB Estructura del proyecto Listado de rutas de car...