Capitulo 2 del Módulo 1 Introducción

➜ Base de Datos MySql

Diseño de una Base de Datos para un restaurant en MYSQL | Diseño de una Base de Datos para un restaurant en MYSQL

Diseño de una Base de Datos para un restaurant en MYSQL

<?php
class DBmanager{   
   private $host   ="localhost";
   private $usuario="root";
   private $clave  ="";
   private $db     ="apprestaurant";
   public $conexion;
 
   public function __construct(){
       $this->conexion = new mysqli($this->host, $this->usuario, $this->clave,$this->db) or die(mysql_error());
       $this->conexion->set_charset("utf8");
   }
  
   //INSERTAR
   public function insertar($tabla, $datos){
       $resultado =    $this->conexion->query("INSERT INTO $tabla VALUES (null,$datos)") or die($this->conexion->error);
       if($resultado)
           return true;
       return false;
   }
   //BORRAR
   public function borrar($tabla, $condicion){   
       $resultado  =   $this->conexion->query("DELETE FROM $tabla WHERE $condicion") or die($this->conexion->error);
       if($resultado)
           return true;
       return false;
   }
   //ACTUALIZAR
   public function actualizar($tabla, $campos, $condicion){   
       $resultado  =   $this->conexion->query("UPDATE $tabla SET $campos WHERE $condicion") or die($this->conexion->error);
       if($resultado)
           return true;
       return false;       
   }
   //BUSCAR
   public function buscar($tabla, $condicion){
       $resultado = $this->conexion->query("SELECT * FROM $tabla WHERE $condicion") or die($this->conexion->error);
       if($resultado)
           return $resultado->fetch_all(MYSQLI_ASSOC);
       return false;
   }
}
?>

 


2293 visitas

Capítulo 3 – Estructura Web Modular »

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

¡Qué aprenderás?

tooltip bs-tooltip-top bs-tooltip-end bs-tooltip-bottom bs-tooltip-start show fade tooltip-inner

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú