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


PHP database::insertRecords方法代码示例

本文整理汇总了PHP中database::insertRecords方法的典型用法代码示例。如果您正苦于以下问题:PHP database::insertRecords方法的具体用法?PHP database::insertRecords怎么用?PHP database::insertRecords使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在database的用法示例。


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

示例1: GuardarPeriodosSeguimiento

 function GuardarPeriodosSeguimiento()
 {
     $fecha = date("Y-m-d H:i:s");
     $usuario = $_SESSION['session']['user'];
     $plano = $this->idplan;
     $sql = "SELECT * FROM PL_POPERATIVOS_PERIODOS WHERE PK_POPERATIVO = '{$plano}'";
     $numperiodosbase = database::getNumRows($sql);
     $numperiodos = sizeof($this->seguimiento) - 1;
     if ($numperiodosbase > $numperiodos) {
         for ($i = $numperiodos; $i <= $numperiodosbase; $i++) {
             $sql = "DELETE FROM PL_POPERATIVOS_PERIODOS WHERE PK_POPERATIVO = '{$plano}' AND ORDEN='{$i}'";
             database::executeQuery($sql);
         }
     }
     $cont = 1;
     for ($i = 0; $i < sizeof($this->seguimiento) - 1; $i++) {
         $periodo = explode("^", $this->seguimiento[$i]);
         $titulo = $periodo[0];
         $fechai = $periodo[1];
         $fechat = $periodo[2];
         $sql = "SELECT * FROM PL_POPERATIVOS_PERIODOS WHERE PK_POPERATIVO = '{$plano}' AND ORDEN = '{$cont}'";
         $row = database::getRow($sql);
         if ($row) {
             $this->campos = array('PERIODO' => $titulo, 'FECHA_I' => $fechai, 'FECHA_T' => $fechat, 'FECHA_M' => $fecha, 'PK_USUARIO' => $_SESSION['session']['user']);
             $condition = "PK_POPERATIVO = '{$plano}' AND ORDEN = '{$cont}'";
             database::updateRecords("PL_POPERATIVOS_PERIODOS", $this->campos, $condition);
         } else {
             $idperiodo = strtoupper(substr(uniqid('SP'), 0, 15));
             $this->campos = array('PK1' => $idperiodo, 'PERIODO' => $periodo[0], 'ORDEN' => $cont, 'FECHA_I' => $periodo[1], 'FECHA_T' => $periodo[2], 'PK_POPERATIVO' => $this->idplan, 'FECHA_R' => date("Y-m-d H:i:s"), 'FECHA_M' => NULL, 'PK_USUARIO' => $_SESSION['session']['user']);
             database::insertRecords("PL_POPERATIVOS_PERIODOS", $this->campos);
         }
         $cont++;
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:34,代码来源:editplano.model.php

示例2: AgregarNiveles

 function AgregarNiveles()
 {
     foreach ($this->niveles as $row) {
         $this->campos = array('PK_USUARIO' => $this->usuario, 'PK_JERARQUIA' => $row);
         $result = database::insertRecords("USUARIOS_JERARQUIA", $this->campos);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:7,代码来源:addusuarios.model.php

示例3: Insertar

 function Insertar($descripcion, $idCentro, $disponible)
 {
     try {
         $this->campos = array('ID_STATUS' => 'A', 'DESCRIPCION' => $descripcion, 'PK_CENTRO' => $idCentro, 'DISPONIBLE' => $disponible);
         $result = database::insertRecords("LINEAS_INV", $this->campos);
     } catch (customException $e) {
         throw new customException($sql);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:9,代码来源:addlineas.model.php

示例4: Insertar

 function Insertar($clave, $facultad)
 {
     try {
         $this->campos = array('CLAVE' => $clave, 'FACULTAD' => $facultad);
         $result = database::insertRecords("FACULTAD", $this->campos);
     } catch (customException $e) {
         throw new customException($sql);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:9,代码来源:addfacultad.model.php

示例5: Insertar

 function Insertar($grado, $descripcion, $disponible)
 {
     try {
         $this->campos = array('CLAVE' => $grado, 'DESCRIPCION' => $descripcion, 'DISPONIBLE' => $disponible);
         $result = database::insertRecords("GRADOS", $this->campos);
     } catch (customException $e) {
         throw new customException($sql);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:9,代码来源:addgrados.model.php

示例6: GuardarObjetivos

 function GuardarObjetivos($idlineae, $i)
 {
     $objetivosestrategicos = explode("|", $this->objetivos[$i]);
     for ($i = 0; $i < sizeof($objetivosestrategicos) - 1; $i++) {
         $idobjetivo = strtoupper(substr(uniqid('OE'), 0, 15));
         $this->campos = array('PK1' => $idobjetivo, 'OBJETIVO' => $objetivosestrategicos[$i], 'ORDEN' => $i, 'PK_LESTRATEGICA' => $idlineae, 'FECHA_R' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
         $result = database::insertRecords("PL_PESTRATEGICOS_OBJETIVOSE", $this->campos);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:9,代码来源:addlineaspe.model.php

示例7: Insertar

 function Insertar($clave, $descripcion, $idfacultad)
 {
     try {
         $this->campos = array('CLAVE' => $clave, 'DESCRIPCION' => $descripcion, 'PK_FACULTAD' => $idfacultad);
         $result = database::insertRecords("CENTROS", $this->campos);
     } catch (customException $e) {
         throw new customException($sql);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:9,代码来源:addcentro.model.php

示例8: GuardarPlan

 function GuardarPlan()
 {
     $JERARQUIA = $this->jerarquia;
     $this->campos = array('PK1' => $this->idplan, 'TITULO' => $this->titulo, 'DESCRIPCION' => $this->descripcion, 'PK_JERARQUIA' => $this->jerarquia, 'DISPONIBLE' => $this->disponible, 'FECHA_I' => $this->fechai, 'FECHA_T' => $this->fechat, 'FECHA_R' => date("Y-m-d H:i:s"), 'PK_USUARIO' => $_SESSION['session']['user']);
     database::insertRecords("PL_PESTRATEGICOS", $this->campos);
     //Agregarmos la alerta
     $this->campos = array('OBJETIVO' => "Se ha agregado un nuevo plan estrategico..", 'TIPO' => "ALERT", 'VISTO' => '0', 'URL' => "?execute=principal&method=default&Menu=F1&SubMenu=SF11#&p=1&s=25&sort=1&q=&filter=" . $JERARQUIA . "", 'PK_JERARQUIA' => $this->jerarquia, 'PK_USUARIO' => $_SESSION['session']['user'], 'FECHA_R' => date("Y-m-d H:i:s"));
     database::insertRecords("NOTIFICACIONES", $this->campos);
 }
开发者ID:maroend,项目名称:protocolos,代码行数:9,代码来源:addplane.model.php

示例9: AgregarNiveles

 function AgregarNiveles()
 {
     $usuario = $this->usuario;
     $sql = "DELETE USUARIOS_JERARQUIA WHERE PK_USUARIO = '{$usuario}'";
     database::executeQuery($sql);
     foreach ($this->niveles as $row) {
         $this->campos = array('PK_USUARIO' => $this->usuario, 'PK_JERARQUIA' => $row);
         database::insertRecords("USUARIOS_JERARQUIA", $this->campos);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:10,代码来源:editinvestigador.model.php

示例10: permitirPermisos

 function permitirPermisos($rol, $permisos)
 {
     $permisos = explode("^", $permisos, -1);
     foreach ($permisos as $permiso) {
         if ($this->eliminarPermiso($rol, $permiso)) {
             $this->campos = array('PK_ROL' => $rol, 'PK_PERMISO' => $permiso);
             $result = database::insertRecords("ROLES_PERMISOS", $this->campos);
         }
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:10,代码来源:permisosrol.model.php

示例11: GuardarPeriodosSeguimiento

 function GuardarPeriodosSeguimiento()
 {
     $cont = 1;
     for ($i = 0; $i < sizeof($this->seguimiento) - 1; $i++) {
         $periodo = explode("^", $this->seguimiento[$i]);
         $idperiodo = strtoupper(substr(uniqid('SP'), 0, 15));
         $this->campos = array('PK1' => $idperiodo, 'PERIODO' => $periodo[0], 'ORDEN' => $cont, 'FECHA_I' => $periodo[1], 'FECHA_T' => $periodo[2], 'PK_POPERATIVO' => $this->idplan, 'FECHA_R' => date("Y-m-d H:i:s"), 'FECHA_M' => NULL, 'PK_USUARIO' => $_SESSION['session']['user']);
         $cont++;
         database::insertRecords("PL_POPERATIVOS_PERIODOS", $this->campos);
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:11,代码来源:addplano.model.php

示例12: insertarComentario

 function insertarComentario($comentario, $id)
 {
     $fechar = date("Y-m-d H:i:s");
     $usuario = $_SESSION['session']['user'];
     $this->campos = array('COMENTARIO' => $comentario, 'PK_APOYO' => $id, 'PK_USUARIO' => $usuario, 'FECHA_R' => $fechar);
     database::insertRecords("PL_PL_APOYOS", $this->campos);
     $sql = "SELECT TOP 1 PK1 FROM PL_PESTRATEGICOS_ADJUNTOS_COMENTARIOS WHERE PK_USUARIO = '{$usuario}' AND PK_APOYO = '{$id}' AND FECHA_R = '{$fechar}' ";
     $row = database::getRow($sql);
     if (!empty($row)) {
         $data = $row['PK1'];
         return $data;
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:13,代码来源:evidencia.model.php

示例13: Insertar

 function Insertar()
 {
     // PASO 1. Se busca si el registro ya existe y se guarda la llave primaria.
     try {
         $sql = "SELECT TOP 1 * FROM TIPOS_CONTRATO WHERE CLAVE = '" . $this->clave . "'";
         $row = database::getRow($sql);
         $PK1 = $row['PK1'];
         if ($PK1 == "") {
             $PK1 = -1;
         }
     } catch (customException $e) {
         $PK1 = -1;
     }
     $this->campos = array('CLAVE' => $this->clave, 'DESCRIPCION' => $this->descripcion, 'DISPONIBLE' => $this->disponible);
     // PASO 2. Si el registro YA existe se actualiza.
     if ($PK1 != -1) {
         $condition = "PK1=" . $PK1;
         database::updateRecords("TIPOS_CONTRATO", $this->campos, $condition);
     } else {
         $result = database::insertRecords("TIPOS_CONTRATO", $this->campos);
     }
     return TRUE;
 }
开发者ID:maroend,项目名称:protocolos,代码行数:23,代码来源:AgregarTiposDeContrato.model.php

示例14: GuardarUsuario

 function GuardarUsuario()
 {
     $plan = $this->poperativo;
     $jerarquia = $this->jerarquia;
     $sql = "SELECT TITULO FROM PL_POPERATIVOS WHERE PK1='{$plan}'";
     $row = database::getRow($sql);
     $titulo = $row['TITULO'];
     foreach ($this->usuarios as $usuario) {
         $sql = "SELECT * FROM PL_POPERATIVOS_ASIGNACIONES WHERE PK_USUARIO = '{$usuario}' AND PK_POPERATIVO = '{$plan}' ";
         $row = database::getRow($sql);
         if (!$row) {
             $sql = "SELECT * FROM USUARIOS WHERE PK1 = '{$usuario}' ";
             $row = database::getRow($sql);
             if ($row) {
                 $this->campos = array('PK_POPERATIVO' => $this->poperativo, 'PK_USUARIO' => $usuario, 'ROL' => $this->rol, 'FECHA_R' => date("Y-m-d H:i:s"));
                 $result = database::insertRecords("PL_POPERATIVOS_ASIGNACIONES", $this->campos);
                 //Agregarmos la alerta
                 $this->campos = array('OBJETIVO' => "Se le ha agregado un nuevo plan operativo..", 'TIPO' => "ALERT", 'VISTO' => '0', 'URL' => "?execute=operativo&method=default&Menu=F2&SubMenu=SF21#&p=1&s=25&sort=1&q=" . $titulo . "&filter=" . $jerarquia . "", 'PK_JERARQUIA' => $jerarquia, 'PK_USUARIO' => $usuario, 'FECHA_R' => date("Y-m-d H:i:s"), 'ENVIADO' => $_SESSION['session']['user']);
                 database::insertRecords("NOTIFICACIONES", $this->campos);
             }
         }
     }
 }
开发者ID:maroend,项目名称:protocolos,代码行数:23,代码来源:asignarusuario.model.php

示例15: Insertar

 function Insertar($id)
 {
     // PASO 1. Se busca si el registro ya existe y se guarda la llave primaria.
     try {
         $sql = "SELECT TOP 1 PK1 FROM CATALOGO_PRODUCTOS WHERE PK1 = '{$id}' ";
         $row = database::getRow($sql);
         $PK1 = $row['PK1'];
         if ($PK1 == "") {
             $PK1 = -1;
         }
     } catch (customException $e) {
         $PK1 = -1;
     }
     $this->campos = array('PRODUCTO' => $this->producto, 'CATEGORIA' => $this->categoria, 'VALORACION' => $this->valoracion, 'CAI' => $this->CAI, 'TIPO' => $this->tipo);
     // PASO 2. Si el registro YA existe se actualiza.
     if ($PK1 != -1) {
         $condition = "PK1={$PK1}";
         database::updateRecords("CATALOGO_PRODUCTOS", $this->campos, $condition);
     } else {
         $result = database::insertRecords("CATALOGO_PRODUCTOS", $this->campos);
     }
     return TRUE;
 }
开发者ID:maroend,项目名称:protocolos,代码行数:23,代码来源:AgregarProducto.model.php


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