当前位置: 首页>>代码示例>>PHP>>正文


PHP Conexion类代码示例

本文整理汇总了PHP中Conexion的典型用法代码示例。如果您正苦于以下问题:PHP Conexion类的具体用法?PHP Conexion怎么用?PHP Conexion使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Conexion类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: obtenerStockBvcHistorico

 public function obtenerStockBvcHistorico($IdEmail, $Pass)
 {
     $this->TipoError = 0;
     //Establecer que no hay error.
     $consulta = "";
     //Consulta a realizar en la base de datos.
     $objConexion = new Conexion();
     //Objeto conexión para establecer la conexión con la BD.
     $this->Conexion = $objConexion->conectarServidor();
     //Obtener conexión al servidor de base de datos.
     if (!$objConexion->ObtenerIndicadorError()) {
         //se genera la consulta que ejecuta el procedimiento que obtiene los cursos.
         $consulta = "Call Pro_ObtenerPass('{$IdEmail}')";
         if ($resultado = mysqli_query($this->Conexion, $consulta)) {
             if (mysqli_num_rows($resultado) > 0) {
                 while ($fila = mysqli_fetch_array($resultado)) {
                     $passwordenBD = $fila["Pass"];
                     if (crypt($Pass, $passwordenBD) == $passwordenBD) {
                         return true;
                     }
                 }
             } else {
                 $this->TipoError = 2;
                 $this->Error = "No hay Usuario.";
                 return $this->Error;
             }
         }
         mysqli_close($this->Conexion);
     } else {
         $this->TipoError = 1;
         //Establecer que hubo error en sistema.
         $this->Error = $objConexion->ObtenerError();
         //Almacenar error ocurrido en conexión.
     }
 }
开发者ID:k1k3,项目名称:Yasashi,代码行数:35,代码来源:usuario.php

示例2: guardar

 function guardar()
 {
     //Metodo de clase que guarda un asistencia en la base
     if (!$this->cambios) {
         //Si no hay cambios en el objeto
         return;
     }
     $conn = new Conexion();
     if ($this->nuevo) {
         //Si el objeto es nuevo se hace un INSERT
         try {
             $sql = "INSERT INTO asistencia(comision, alumno, clase, presente, justificada)\n\t\t\t\t\t\tVALUES(:comision, :alumno, :clase, :presente, :justificada)";
             $stmt = $conn->prepare($sql);
             $stmt->bindParam(':comision', $this->comision, PDO::PARAM_INT);
             $stmt->bindParam(':alumno', $this->alumno, PDO::PARAM_INT);
             $stmt->bindParam(':clase', $this->clase, PDO::PARAM_INT);
             $stmt->bindParam(':presente', $this->presente, PDO::PARAM_INT);
             $stmt->bindParam(':justificada', $this->justificada, PDO::PARAM_INT);
             $stmt->execute();
         } catch (PDOException $e) {
             throw new Exception("No me pude guardar: " . $e->getMessage());
         }
     } else {
         //Si el objeto no es nuevo se hace un UPDATE
     }
 }
开发者ID:yo-alan,项目名称:santiago,代码行数:26,代码来源:asistencia.class.php

示例3: restablecerAvatar

function restablecerAvatar($login)
{
    $con = new Conexion();
    $con->conectar();
    $con->ejecutar_consulta("UPDATE usuario SET avatar = 'avatar_defecto.jpg' WHERE login = '" . $login . "'");
    $con->desconectar();
}
开发者ID:ToniAlvarez,项目名称:PHP,代码行数:7,代码来源:gestionUsuarios.php

示例4: insertarExcel

 function insertarExcel($array)
 {
     $uploadOk = 1;
     $time = time();
     $fecha = date("Y-m-d", $time);
     $target_dir = "../documents/";
     $target_file = $target_dir . basename($_FILES["archivoExcel"]["name"]);
     move_uploaded_file($array["archivoExcel"]["tmp_name"], $target_file);
     set_include_path(get_include_path() . PATH_SEPARATOR . '../complements/PHPExcel-1.8/Classes/');
     $inputFileType = 'Excel2007';
     include 'PHPExcel/IOFactory.php';
     $inputFileName = $target_file;
     $objReader = PHPExcel_IOFactory::createReader($inputFileType);
     $objReader->setReadDataOnly(true);
     $objPHPExcel = $objReader->load($inputFileName);
     $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true);
     require_once "../db/conexiones.php";
     $consulta = new Conexion();
     foreach ($sheetData as $datos) {
         $nombreSinAcentos = sanear_string($datos['B']);
         $nombre = strtoupper(trim($nombreSinAcentos));
         $datosEmpleado = $consulta->Conectar("postgres", "SELECT * FROM userinfo WHERE UPPER(name)='" . $nombre . "'");
         if ($datosEmpleado) {
             $sqlInsert = $this->invoco->Conectar("postgres", "INSERT INTO horario_personal (user_id, banda_id, fecha) VALUES (" . $datosEmpleado[0]['userid'] . "," . $datos['C'] . ", '" . $fecha . "')");
         }
     }
     return "Se insertaron los datos Exitosamente!";
 }
开发者ID:josenriquevh,项目名称:kkoreal,代码行数:28,代码来源:definirPorArchivoExcelExp.php

示例5: eliminar

 public function eliminar()
 {
     $conexion = new Conexion();
     $consulta = $conexion->prepare('DELETE from Categoria where ID= :ID');
     $consulta->bindParam(':ID', $this->ID);
     $consulta->execute();
 }
开发者ID:fernandoguevara,项目名称:SINA,代码行数:7,代码来源:cCategoria.php

示例6: getUsuariosLogin

 public static function getUsuariosLogin($p_usuario, $p_password)
 {
     $query = "select usuarios.*, tipo_usuario.nombre as t_usuario\n\n                FROM `usuarios`\n\n                inner join tipo_usuario on tipo_usuario.pkID = usuarios.fkID_tipo\n\n                where usuarios.alias='" . $p_usuario . "' and usuarios.pass=SHA1('" . $p_password . "')";
     $Conector = new Conexion();
     $db = $Conector->connect();
     return GenericoDAO::EjecutarConsulta($query);
 }
开发者ID:jsmorales,项目名称:brick_web_admin,代码行数:7,代码来源:UsuariosDAO.php

示例7: dbsave

 function dbsave()
 {
     $db = new Conexion();
     if (!empty($this->id)) {
         $update = "UPDATE `" . $this->tabla . "` SET ";
         $arrayCampos = array();
         foreach ($this->campos as $c => $nombre) {
             $arrayCampos[] = "`" . $c . "` = '" . $this->{$c} . "'";
         }
         $update .= implode(', ', $arrayCampos);
         $update .= " WHERE id = '" . $this->id . "'";
         $db->query($update);
         return $this->id;
     } else {
         $insert = "INSERT INTO `" . $this->tabla . "`\n\t\t  \t\t\t\t\tVALUES(";
         $arrayCampos = array();
         foreach ($this->campos as $c => $nombre) {
             if ($c != 'id') {
                 $arrayCampos[] = "'" . $this->{$c} . "'";
             } else {
                 $arrayCampos[] = '0';
             }
         }
         $insert .= implode(', ', $arrayCampos);
         $insert .= ");";
         $db->query($insert);
         return $db->insertId();
     }
 }
开发者ID:jesusgm,项目名称:tareas,代码行数:29,代码来源:1modelo.php

示例8: eliminarListaVotante_Partido

 function eliminarListaVotante_Partido($id_partido, $cc_votante)
 {
     $conexion = new Conexion();
     $consulta = "IDELETE FROM `censo_votacion`.`lista_votante_partido` WHERE `lista_votante_partido`.`id_partido` = '" . $id_partido . "' AND `lista_votante_partido`.`cc_votante`=" . $cc_votante;
     $conexion->consultar_servidor($consulta);
     $conexion->cerrar_conexion();
 }
开发者ID:Cromeror,项目名称:census_electoral,代码行数:7,代码来源:DAOListaVotante_Partido.php

示例9: grabar

 public function grabar(PROVINCIA $provincia)
 {
     $conn = new Conexion();
     $querys = "INSERT INTO provincia " . "(idProvincia, Descripcion, Abreviatura, idUsuario, FechaAuditoria) " . "Values(" . $provincia->getIdProvincia() . ",\r\n                  '" . $provincia->getDescripcion() . "',\r\n                  '" . $provincia->getAbreviatura() . "',\r\n                  " . $provincia->getIdUsuario() . ",\r\n                  '" . $provincia->getFechaAudioria() . "')";
     $conn->consulta($querys);
     return true;
 }
开发者ID:PearGestion,项目名称:PearGestion,代码行数:7,代码来源:ADPROVINCIA.php

示例10: grabar

 public function grabar(USUARIO $usuario)
 {
     $conn = new Conexion();
     $querys = "INSERT INTO usuarios " . "(idEmpresa, idUsuario, apellido, nombre, email, password) " . "Values(" . $this->idEmpresa . ",\r\n                  '" . $usuario->getidUsuario() . "',\r\n                  '" . $usuario->getApellido() . "',\r\n                  '" . $usuario->getNombre() . "',\r\n                  '" . $usuario->getEmail() . "',\r\n                  '" . $usuario->getPassword() . "')";
     $conn->consulta($querys);
     return true;
 }
开发者ID:PearGestion,项目名称:PearGestion,代码行数:7,代码来源:ADUSUARIO.php

示例11: update

 public function update($objeto)
 {
     $conexion = new Conexion();
     $sql = "UPDATE " . $this->tabla . " SET usuario='{$objeto->id_categoria}', password='{$objeto->estatus}', direccion='{$objeto->fecha_creacion}' WHERE id={$objeto->id_categoria}";
     $sql = $dao->update($objeto);
     return $conexion->ejecutar($sql);
 }
开发者ID:josebalam,项目名称:ISC7,代码行数:7,代码来源:CategoriaServicio.php

示例12: validar

 function validar($usuario, $pass)
 {
     //Obtener la conexion
     $cnn = new Conexion();
     $con = $cnn->conectar();
     //Crear un objeto de UsuariosDatos y asignar valores pasados en los parametros
     $usuarios = new Usuarios();
     $usuarios->usuario = $usuario;
     $usuarios->contrasena = $pass;
     //Seleccionar la base de datos
     mysqli_select_db($con, 'formLogin');
     //Obtener informacion de la base de datos;
     $sql = "SELECT * FROM usuarios WHERE usuario='" . $usuarios->usuario . "'and contrasena='" . $usuarios->contrasena . "'";
     #hacemos la consulta
     $consulta = mysqli_query($con, $sql);
     #la almacenamos en un arreglo
     $fila = mysqli_fetch_array($consulta);
     if ($fila > 0) {
         if ($fila["usuario"] == $usuarios->usuario && $fila['contrasena'] == $usuarios->contrasena) {
             return true;
         }
     } else {
         return false;
     }
 }
开发者ID:dev2me,项目名称:Login,代码行数:25,代码来源:UsuariosDatos.php

示例13: servirPedido

function servirPedido($idPedido)
{
    $con = new Conexion();
    $con->conectar();
    $con->ejecutar_consulta("UPDATE pedidos SET servido=1 WHERE id_Pedido = " . $idPedido);
    $con->desconectar();
}
开发者ID:ToniAlvarez,项目名称:PHP,代码行数:7,代码来源:gestionPedidos.php

示例14: getCorreosInvitados

function getCorreosInvitados()
{
    $ConexionBDInv = new Conexion();
    $database = $ConexionBDInv::conectarBD();
    if ($database->connect_errno) {
        $data = NULL;
    } else {
        $sqlSelect = ' SELECT invCorreo, invNombre';
        $sqlFrom = ' FROM invitados ';
        $sqlWhere = ' WHERE invActivo = TRUE ';
        $sqlOrder = '  ORDER BY invCorreo;';
        $consulta = $sqlSelect . $sqlFrom . $sqlWhere . $sqlOrder;
        if ($result = $database->query($consulta)) {
            if ($result->num_rows > 0) {
                $i = 0;
                while ($row = mysqli_fetch_array($result, MYSQL_BOTH)) {
                    $intCorreo = $row['invCorreo'];
                    $invNombre = $row['invNombre'];
                    $data[] = array('invCorreo' => $intCorreo, 'invNombre' => $invNombre);
                    $i++;
                }
                // return $data
                mysqli_free_result($result);
            } else {
                $data = NULL;
            }
            //$result->close();
        }
        $ConexionBDInv->desconectarDB($database);
    }
    return $data;
}
开发者ID:vvvhh,项目名称:not,代码行数:32,代码来源:getCorreosInvitados.php

示例15: Users

function Users()
{
    $db = new Conexion();
    $query = $db->query("SELECT timer FROM config WHERE id='1' LIMIT 1;");
    $timer = $db->recorrer($query)[0];
    $db->liberar($query);
    $sql = $db->query("SELECT * FROM users;");
    $usuarios_actuales = $db->rows($sql);
    if (!isset($_SESSION['cantidad_usuarios'])) {
        $_SESSION['cantidad_usuarios'] = $usuarios_actuales;
    }
    if ($_SESSION['cantidad_usuarios'] != $usuarios_actuales or time() - 60 <= $timer) {
        while ($d = $db->recorrer($sql)) {
            $users[$d['id']] = $d;
        }
    } else {
        if (!isset($_SESSION['users'])) {
            while ($d = $db->recorrer($sql)) {
                $users[$d['id']] = $d;
            }
        } else {
            $users = $_SESSION['users'];
        }
    }
    $_SESSION['users'] = $users;
    $db->liberar($sql);
    $db->close();
    return $_SESSION['users'];
}
开发者ID:prinick96,项目名称:OcrendBB,代码行数:29,代码来源:Users.php


注:本文中的Conexion类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。