當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。