Está en la página 1de 6

PHP - XAMPP - SUBLIME TEXT- MYSQL5.

5 -WORKBENCH

Proyecto – Prueba
Nombre BD: EjemploPHP

Realizado por: Junior Sulca 10/12/2015


PHP - XAMPP - SUBLIME TEXT- MYSQL5.5 -WORKBENCH

dbConeccion.php

<?php

class dbConeccion extends mysqli {

private $conn;

# Conectar la base de datos

public function open_connection() {

$this->conn = new mysqli('localhost','root','1234','EjemploPHP');

$this->conn->query("SET NAMES 'utf8';");

$this->conn->connect_errno ? die('Error con la conexion') : $x = 'Conectado';

// echo $x;

unset($x);

return $this->conn;

# Desconectar la base de datos

public function close_connection() {

$this->conn->close();

?>

Realizado por: Junior Sulca 10/12/2015


PHP - XAMPP - SUBLIME TEXT- MYSQL5.5 -WORKBENCH

Alumno.php
<?php

class Alumno{

private $codigoAlumno;

private $nombreAlumno;

private $apellidoAlumno;

private $cursoAlumno;

private $promedioAlumno;

private $comentarioAlumno;

public function __construct($codigoAlumno, $nombreAlumno, $apellidoAlumno, $cursoAlumno,


$promedioAlumno, $comentarioAlumno)

$this->codigoAlumno = $codigoAlumno;

$this->nombreAlumno = $nombreAlumno;

$this->apellidoAlumno = $apellidoAlumno;

$this->cursoAlumno = $cursoAlumno;

$this->promedioAlumno = $promedioAlumno;

$this->comentarioAlumno = $comentarioAlumno;

public function getCodigoAlumno(){

return $this->codigoAlumno;

public function getNombreAlumno(){

return $this->nombreAlumno;

public function getApellidoAlumno(){

return $this->apellidoAlumno;

public function getCursoAlumno(){

return $this->cursoAlumno;

public function getPromedioAlumno(){

return $this->promedioAlumno;

Realizado por: Junior Sulca 10/12/2015


PHP - XAMPP - SUBLIME TEXT- MYSQL5.5 -WORKBENCH

public function getComentarioAlumno(){

return $this->comentarioAlumno;

public function setCodigoAlumno($codigoAlumno){

$this->codigoAlumno = $codigoAlumno;

public function setNombreAlumno($nombreAlumno){

$this->nombreAlumno = $nombreAlumno;

public function setApellidoAlumno($apellidoAlumno){

$this->apellidoAlumno = $apellidoAlumno;

public function setCursoAlumno($cursoAlumno){

$this->cursoAlumno = $cursoAlumno;

public function setPromedioAlumno($promedioAlumno){

$this->promedioAlumno = $promedioAlumno;

public function setComentarioAlumno($comentarioAlumno){

$this->comentarioAlumno = $comentarioAlumno;

?>

Realizado por: Junior Sulca 10/12/2015


PHP - XAMPP - SUBLIME TEXT- MYSQL5.5 -WORKBENCH

AlumnoDAO.php
<?php

require_once('../Objects/Alumno.php');

require_once('../Coneccion/dbConeccion.php');

class AlumnoDAO{

function AgregarAlumno(Alumno $oAlumno){

$db = new dbConeccion();

$db->open_connection()->query("INSERT INTO alumno VALUES ('"

.$oAlumno->getCodigoAlumno()."','"

.$oAlumno->getNombreAlumno()."','"

.$oAlumno->getApellidoAlumno()."','"

.$oAlumno->getCursoAlumno()."','"

.$oAlumno->getPromedioAlumno()."','"

.$oAlumno->getComentarioAlumno()."');");

$db->close_connection();

function ListarAlumno(){

$db = new dbConeccion();

$listaAlumno = $db->open_connection()->query("SELECT

`alumno`.`codigoAlumno`,

`alumno`.`nombreAlumno`,

`alumno`.`apellidoAlumno`,

`alumno`.`cursoAlumno`,

`alumno`.`promedioAlumno`,

`alumno`.`comentarioAlumno` FROM alumno");

$db->close_connection();

Realizado por: Junior Sulca 10/12/2015


PHP - XAMPP - SUBLIME TEXT- MYSQL5.5 -WORKBENCH

return $listaAlumno;

function EliminarAlumno(Alumno $oAlumno){

$db = new dbConeccion();

$db->open_connection()->query("DELETE FROM alumno WHERE

codigoAlumno='".$oAlumno->getCodigoAlumno()."';");

$db->close_connection();

function EditarAlumno(Alumno $oAlumno){

$db = new dbConeccion();

$db->open_connection()->query("UPDATE `ejemplophp`.`alumno` SET

`nombreAlumno` = '".$oAlumno->getNombreAlumno()."',

`apellidoAlumno` = '".$oAlumno->getApellidoAlumno()."',

`cursoAlumno` = '".$oAlumno->getCursoAlumno()."',

`promedioAlumno` = '".$oAlumno->getPromedioAlumno()."',

`comentarioAlumno` = '".$oAlumno->getComentarioAlumno()."'

WHERE `codigoAlumno` = '".$oAlumno->getCodigoAlumno()."';");

$db->close_connection();

function BuscarAlumno(Alumno $oAlumno){

$db = new dbConeccion();

$Alumno = $db->open_connection()->query("SELECT

`alumno`.`codigoAlumno`,

`alumno`.`nombreAlumno`,

`alumno`.`apellidoAlumno`,

`alumno`.`cursoAlumno`,

`alumno`.`promedioAlumno`,

`alumno`.`comentarioAlumno`

FROM `ejemplophp`.`alumno`

WHERE `alumno`.`codigoAlumno`='".$oAlumno->getCodigoAlumno()."'");

$db->close_connection();

return $Alumno;
}

?>

Realizado por: Junior Sulca 10/12/2015

También podría gustarte