ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Conexion de base datos en php

Victorino Torres MaciasTrabajo16 de Octubre de 2015

1.138 Palabras (5 Páginas)353 Visitas

Página 1 de 5

<?php

require_once 'pgpoo.php';

class ClsConexion

{

public function __construct() {

}

public function __destruct() {

}

//propiedades

private $servidor = "servidor";

private $bd= "nombre_bd";

private $usuario = "usuario";

private $password = "password;

private $conexion;

//Lectura del valor de la variable servidor

public function getservidor() {

return $this->servidor ;

}

//Asignacion de un valor a la variable servidor

public function setservidor($value = NULL) {

if($value != NULL)

$this->servidor = $value;

}

//Lectura del valor de la variable bd

public function getbd() {

return $this->bd ;

}

//Asignacion de un valor a la variable bd

public function setbd($value = NULL) {

if($value != NULL)

$this->bd = $value;

}

//Lectura del valor de la variable usuario

public function getusuario() {

return $this->usuario ;

}

//Asignacion de un valor a la variable usuario

public function setusuario($value = NULL) {

if($value != NULL)

$this->usuario = $value;

}

//Lectura del valor de la variable password

public function getpassword() {

return $this->password ;

}

//Asignacion de un valor a la variable password

public function setpassword($value = NULL) {

if($value != NULL)

$this->password = $value;

}

//Lectura del valor de la variable conexion

public function getconexion() {

return $this->conexion ;

}

//MANEJO DE LA CONEXION

public function AbreConexion(){

$this ->conexion = new mysqli($this->servidor,$this->usuario,$this->password,$this->bd);

return $this->conexion;

}

function GetValidUser($user, $password){

$this->AbreConexion();

if($this->conexion){

$comando = "SELECT * FROM ctlusuarios where usuario='{$user}' and password='{$password}'";// WHERE usuario="+$user and password ='"+$password+"'";

//EJECUCIÓN DE LA CONSULTA

$resultado = $this->conexion->query($comando);

if($resultado->num_rows >0){

//ALMACENA LOS DATOS OBTENIDOS EN LA CONSULTA Y LOS ALMACENA EN UN ARREGLO

while($registro = $resultado->fetch_array()){

$regUsuario = $registro['usuario'];

$regPassword = $registro['password'];

$regNivel = $registro['nivel'];

$objUsuario = new Clslogin($regUsuario,$regPassword,$regNivel);

$arrUsuario[]=$objUsuario;

}

//Cerrar la conexión

$this->conexion->close();

return $arrUsuario[0];

}

}

}

public function getLoggedUser(){

$this->AbreConexion();

if($this->conexion){

$comando = "SELECT * FROM ctlusuarios";

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (44 Kb) docx (12 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com