Conexion de base datos en php
Victorino Torres MaciasTrabajo16 de Octubre de 2015
1.138 Palabras (5 Páginas)353 Visitas
<?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";
...