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


PHP DbHandler::updateRecord方法代码示例

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


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

示例1: echoResponse

    }
    echoResponse(200, $response);
});
//  -- Opcion para responder una pregunta: actualiza respuesta y modifica el estado.
$app->post('/respuesta', 'sessionAlive', function () use($app) {
    $r = json_decode($app->request->getBody());
    // en $r debe venir id de la pregunta, id del consultor y respuesta
    $r->idConsultor = intval($_SESSION['uid']);
    $response = array();
    //
    //
    //var_dump($r);
    $db = new DbHandler();
    $column_names = array('id', 'idConsultor', 'respuesta');
    // $db->insertIntoTable($r->opcion, $column_names, 'seg_usuario' );
    $resId = $db->updateRecord("call sp_upd_pyr_respuesta(?,?,?)", $r, $column_names, 'iis');
    if ($resId > 0) {
        $response['status'] = "success";
        $response['message'] = 'Se actualizó correctamente';
        //$response['data'] = $id;
    } else {
        $response['status'] = "info";
        $response['message'] = 'No fue posible actualizar los datos';
    }
    echoResponse(200, $response);
});
$app->get('/selPreguntaAmbito/:idPregunta/:idAmbito', 'sessionAlive', function ($idPregunta, $idAmbito) use($app) {
    $r = json_decode($app->request->getBody());
    //$idPregunta    = $r->idPregunta;
    $idConsultor = intval($_SESSION['uid']);
    //$idAmbito      = $r->idAmbito;
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:preguntas.php

示例2: array

    $response = array("status" => "", "message" => "", "data" => "");
    $r = new R();
    //	$r = array ( "opcion" => [ "id" => $_POST['id'], "field_name" => $_POST['nombre'], "target_file" => $target_file, ] );
    $r->id = $_POST['id'];
    $r->field_name = $_POST['nombre'];
    $r->target_file = $relative_dir;
    //$target_file;
    $r->ref = $ref;
    $r->fec = $fec;
    //	$r->field_name = "dictamen_tec_doc";
    //	$r->target_file = $target_file;
    if (move_uploaded_file($_FILES[$fname1]["tmp_name"], $target_file)) {
        //echo "el archivo vino bien\n";
        $db = new DbHandler();
        $column_names = array('id', 'field_name', 'target_file', 'ref', 'fec');
        $resId = $db->updateRecord("call sp_upd_proyecto_archivo(?,?,?,?,?)", $r, $column_names, 'issss');
        $response['status'] = "success";
        $response['message'] = "Archivo recibido";
        $response['target_file'] = $relative_dir;
        //$target_file;
    } else {
        //echo "hubo error\n" ;
        $response['status'] = "info";
        $response['message'] = 'No pudo recibirse el archivo ';
        $response['target_file'] = "";
    }
    echoResponse(200, $response);
});
// Carga archivos relacionados con el precalificado
$app->post('/upFilePrec', 'sessionAlive', function () use($app) {
    $idPrecalificado = $_POST['idPrecalificado'];
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:upload_files.php

示例3: function

$app->post('/userSetclave', 'sessionAlive', function () use($app) {
    // Recupera los datos de la forma
    //
    $r = json_decode($app->request->getBody());
    $user = $r->user->nombreUsuario;
    $clave1 = $r->user->clave1;
    $r2 = array();
    $response = array();
    //
    $db = new DbHandler();
    $usuario = $db->get1Record("call sp_sel_seg_usuario( '{$user}' )");
    if ($usuario != NULL) {
        $column_names = array('id', 'clave2');
        $r2['id'] = $usuario['id'];
        $r2['clave2'] = passwordHash::hash(str_rot13($r->user->clave2));
        $resId = $db->updateRecord("call sp_upd_seg_usuario_clave(?,?)", $r2, $column_names, 'is');
        if ($resId == 1) {
            $response['status'] = "info";
            $response['message'] = 'La clave ha sido actualizada';
        } else {
            $response['status'] = "error";
            $response['message'] = 'No pudo actualizarse la Clave';
        }
    } else {
        $response['status'] = "error";
        $response['message'] = 'No se pudo validar al usuario';
    }
    echoResponse(200, $response);
});
$app->get('/userD/:id', 'sessionAlive', function ($id) use($app) {
    $response = array();
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:usuarios.php

示例4: array

    $descripcion = $r->opcion->descripcion;
    $titulo = $r->opcion->titulo;
    $idPadre = $r->opcion->idPadre;
    $idTipo = $r->opcion->idTipo;
    $orden = $r->opcion->orden;
    $response = array();
    //
    //
    // Ejemplo de uso de un insert:
    //
    // select fn_ins_seg_opcion('Ingresa opciones', 'ingreso de opciones', 'Opciones' , 0, 1, 1)
    //
    $db = new DbHandler();
    $column_names = array('id', 'nombre', 'descripcion', 'titulo', 'idPadre', 'idTipo', 'orden');
    // $db->insertIntoTable($r->opcion, $column_names, 'seg_usuario' );
    $resId = $db->updateRecord("call sp_upd_seg_opcion(?,?,?,?,?,?,?)", $r->opcion, $column_names, 'isss');
    if ($resId == 0) {
        $response['status'] = "info";
        $response['message'] = 'Datos actualizados';
    } else {
        if ($resId < 0) {
            $response['status'] = "error " . $resId;
            $response['message'] = 'No pudo actualizar los Datos';
        }
    }
    echoResponse(200, $response);
});
// Elimina un registro de opción especificado por $id
$app->get('/opDatosD/:id', 'sessionAlive', function ($id) use($app) {
    // Recupera los datos de la forma
    //
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:opciones.php

示例5: array

    // Recupera los datos de la forma
    //
    $r = json_decode($app->request->getBody());
    $nombre = $r->rol->nombre;
    $id = $r->rol->id;
    $response = array();
    //
    //
    // Ejemplo de uso de un insert:
    //
    // select fn_ins_seg_opcion('Ingresa opciones', 'ingreso de opciones', 'Opciones' , 0, 1, 1)
    //
    $db = new DbHandler();
    $column_names = array('id', 'nombre');
    // $resId = $db->updateRecord("call sp_upd_seg_usuario(?,?,?,?,?,?,?,?)", $r->user, $column_names,'isssiiis');
    $resId = $db->updateRecord("call sp_upd_seg_rol(?,?)", $r->rol, $column_names, 'is');
    if ($id != NULL) {
        $response['status'] = "info";
        $response['message'] = 'Datos actualizados';
    } else {
        $response['status'] = "error " . $resId;
        $response['message'] = 'No fue posible actualizar los datos';
    }
    echoResponse(200, $response);
});
//   Opción para eliminar un registro de la tabla roles
$app->get('/rolD/:id', 'sessionAlive', function ($id) use($app) {
    // Recupera los datos de la forma
    //
    $response = array();
    //
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:roles.php

示例6: echoResponse

    } else {
        if ($resId <= 0) {
            $response['status'] = "error" . $resId;
            $response['message'] = 'No pudo eliminar los Datos';
        }
    }
    echoResponse(200, $response);
});
// Opción para actualizar un registro de la tabla pyr_evento - fechas del evento
$app->post('/eventoUpd', 'sessionAlive', function () use($app) {
    // Recupera los datos de la forma
    //
    $r = json_decode($app->request->getBody());
    //var_dump($r->evento);
    $response = array();
    //
    //var_dump($r);
    $db = new DbHandler();
    $column_names = array('id', 'nombre', 'descripcion', 'fecha_inicio', 'fecha_final', 'estado');
    //
    $resId = $db->updateRecord("call sp_upd_pyr_evento(?,?,?,?,?,?)", $r, $column_names, 'issssi');
    if ($resId > 0) {
        $response['status'] = "success";
        $response['message'] = 'Se actualizo correctamente';
        //$response['data'] = $id;
    } else {
        $response['status'] = "info";
        $response['message'] = 'No fue posible actualizar los datos';
    }
    echoResponse(200, $response);
});
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:eventos.php

示例7: function

});
$app->put('/pengguna/:iduser', function ($iduser) use($app) {
    $response = array();
    $db = new DbHandler();
    $r = json_decode($app->request->getBody());
    $user = $r->user;
    $password = $r->password;
    $password2 = $r->password2;
    $nama_lengkap = $r->nama_lengkap;
    $iduserlevel = $r->iduserlevel;
    $query = "select * from user where iduser=" . $iduser . " AND password='" . md5($password) . "'";
    $pengguna = $db->getOneRecord($query);
    $result["result"] = array();
    if ($pengguna) {
        $query = "update user set user='" . $user . "',nama_lengkap='" . $nama_lengkap . "',password='" . md5($password2) . "',iduserlevel=" . $iduserlevel . " where iduser=" . $iduser;
        $pengguna = $db->updateRecord($query);
        if ($pengguna) {
            $response['status'] = "success";
            $response['message'] = "Update data berhasil!";
        } else {
            $response['status'] = "error";
            $response['message'] = "Maaf, update data tidak berhasil!";
        }
    } else {
        $response['status'] = "error";
        $response['message'] = "Maaf, update data tidak berhasil! Password lama salah!";
    }
    $result["result"] = array($response['status'], $response['message']);
    echo json_encode($result);
});
$app->post('/pengguna/0', function () use($app) {
开发者ID:advcha,项目名称:persuratan,代码行数:31,代码来源:authentication.php

示例8: array

    // Recupera los datos de la forma
    //
    $r = json_decode($app->request->getBody());
    $nombre = $r->rol->nombre;
    $id = $r->rol->id;
    $response = array();
    //
    //
    // Ejemplo de uso de un insert:
    //
    // select fn_ins_seg_opcion('Ingresa opciones', 'ingreso de opciones', 'Opciones' , 0, 1, 1)
    //
    $db = new DbHandler();
    $column_names = array('id', 'nombre');
    // $resId = $db->updateRecord("call sp_upd_seg_usuario(?,?,?,?,?,?,?,?)", $r->user, $column_names,'isssiiis');
    $resId = $db->updateRecord("call sp_upd_cat_organizacion(?,?)", $r->rol, $column_names, 'is');
    if ($id != NULL) {
        $response['status'] = "info";
        $response['message'] = 'Datos actualizados';
    } else {
        $response['status'] = "error " . $resId;
        $response['message'] = 'No fue posible actualizar los datos';
    }
    echoResponse(200, $response);
});
// Opcion para obtener la totalidad de registros de la tabla cat_organizacion
$app->get('/orgDatos', 'sessionAlive', function () use($app) {
    $response = array();
    //
    $db = new DbHandler();
    $datos = $db->getAllRecord("call sp_sel_cat_organizacion( )");
开发者ID:albizures,项目名称:anadie,代码行数:31,代码来源:organizaciones.php


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