本文整理汇总了PHP中DBUtil::executeSelect方法的典型用法代码示例。如果您正苦于以下问题:PHP DBUtil::executeSelect方法的具体用法?PHP DBUtil::executeSelect怎么用?PHP DBUtil::executeSelect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DBUtil
的用法示例。
在下文中一共展示了DBUtil::executeSelect方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validateUserLoginAndPwd
/**
*
* @param unknown_type $login
* @param unknown_type $pwd
*
* @return UsuarioDTO if login and pwd are valid, false otherwise
*/
public static function validateUserLoginAndPwd($login, $pwd)
{
$query = "SELECT * FROM usuario WHERE login = '" . $login . "' AND clave = MD5('" . $pwd . "')";
$result = DBUtil::executeSelect($query);
if (count($result) > 0) {
return new UsuarioDTO($result[0]["id"], $result[0]["nombre"], $result[0]["apellido"], $result[0]["login"], $result[0]["clave"], "", $result[0]["timeout"], "1", $result[0]["registros_por_pagina"]);
} else {
return null;
}
}
示例2: validateUserLoginAndPwd
/**
*
* @param unknown_type $login
* @param unknown_type $pwd
*
* @return UsuarioDTO if login and pwd are valid, false otherwise
*/
public static function validateUserLoginAndPwd($login, $pwd)
{
$query = "SELECT * FROM usuarios WHERE login = '" . $login . "' AND clave = MD5('" . $pwd . "')";
$result = DBUtil::executeSelect($query);
if (count($result) > 0) {
return new UsuarioDTO($result[0]["id"], $result[0]["nombre"], $result[0]["apellido"], $result[0]["login"], $result[0]["clave"], $result[0]["clave"], $result[0]["timeout"], $result[0]["activo"], $result[0]["max_records_paging"], $result[0]["hora_minima_lectura"], $result[0]["hora_maxima_lectura"]);
} else {
return null;
}
}
示例3: getModulosXUser
/**
* Obtenemos los modulos de determinado usuario.
*
* @param int $idUser
* @return arreglo de objetos ModuloDTO indicando los modulos a los que el usuario tiene acceso
*/
public static function getModulosXUser($idUser)
{
$query = "SELECT m.id, m.categoria, m.key_module, m.descripcion" . " FROM modulos m, usuario_modulo um" . " WHERE um.id_usuario=" . $idUser . " AND um.id_modulo = m.id";
$modules = DBUtil::executeSelect($query);
$modulesDTO = NULL;
if (count($modules)) {
//el usuario tiene modulos asociados
$modulesDTO = array();
foreach ($modules as $dtoObj) {
$modulesDTO[$dtoObj["categoria"]][$dtoObj["key_module"]] = new ModuloDTO($dtoObj["id"], $dtoObj["categoria"], $dtoObj["key_module"], $dtoObj["descripcion"]);
}
}
return $modulesDTO;
}
示例4: getNewMessages
public static function getNewMessages($lastIdObtained)
{
$query = "SELECT * FROM mensajes WHERE id > " . $lastIdObtained;
$result = DBUtil::executeSelect($query);
$arrayMessages = array();
foreach ($result as $row) {
$smsDTO = new SMSDTO();
$smsDTO->setId($id);
$smsDTO->setFechaRecibido($fechaRecibido);
$smsDTO->setMessageValue($messageValue);
$smsDTO->setNumberFrom($numberFrom);
$arrayMessages[] = $smsDTO;
}
}
示例5: checkRunLineBasketSegundaMitad
/**
* Metodo para verificar si determinada venta de una apuesta del tipo RunLine SegundaMitad en basket
* resulto ganadora o perdedora.
*
* @param $idventa, codigo del ticket (id de la venta en base de datos)
*/
private static function checkRunLineBasketSegundaMitad($idventa)
{
$codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
$result = DBUtil::executeSelect("SELECT * FROM vista_ventas_detalles WHERE idventa=" . $idventa);
$rowVistaVentasDetalles = $result[0];
//obtenemos el resultado del equipo a y equipo b para verificar que la metrica apostada implica que el apostador gano o no
//en base al logro, obtenemos los codigos del logro de equipo,
//para sacar resultado final A y B
$query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND (lecr.idcategoria_resultado = 21 OR lecr.idcategoria_resultado = 22)";
$result = DBUtil::executeSelect($query);
if (count($result) > 0) {
//sacamos el resultado en base a la categoria de la apuesta
$resultadoEquipoA = 0;
$resultadoEquipoB = 0;
foreach ($result as $row) {
if ($row["idcategoria_resultado"] == 21) {
$resultadoEquipoA = $row["resultado"];
}
if ($row["idcategoria_resultado"] == 22) {
$resultadoEquipoB = $row["resultado"];
}
}
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] " . " Para la categoria_apuesta de juego [" . $rowVistaVentasDetalles["idcategoria_apuesta"] . "]" . " de nombre[" . $rowVistaVentasDetalles["nombre_apuesta"] . "]" . " los resultados de equipoA/equipoB fueron: (" . $resultadoEquipoA . "/" . $resultadoEquipoB . ")");
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] " . " Valores a relacionar: resultadoEquipoA[" . $resultadoEquipoA . "], " . "resultadoEquipoB[" . $resultadoEquipoB . "], " . "multiplicando[" . $rowVistaVentasDetalles['multiplicando'] . "]");
//tengo el resultado del equipo, veo en base a la categoria de la apuesta si se gano o no
if ($rowVistaVentasDetalles["idcategoria_apuesta"] == VentasDAO::$BASKET_CEROMEDIOA_RLMJ) {
//comparando apuesta de ganador el equipo A
$compara = (int) ($resultadoEquipoA + $rowVistaVentasDetalles['multiplicando']);
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] Apuesta equipoA" . $resultadoEquipoA . " + " . $rowVistaVentasDetalles['multiplicando'] . " = " . $compara);
if ($compara == $resultadoEquipoB) {
//quedo tabla con respecto al resultado final y su multiplicando
//creo que debe incicarse simplemente como suspendido este detalle de venta
$codeReturn = VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER;
} else {
if ($compara > $resultadoEquipoB) {
//aposto al equipo A y su multiplicando lo da como ganador
$codeReturn = VentasDAO::$RESULTADO_GANADOR;
}
}
} else {
//comparando apuesta de ganador el equipo B
$compara = (int) ($resultadoEquipoB + $rowVistaVentasDetalles['multiplicando']);
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "] Apuesta equipoB" . $resultadoEquipoB . " + " . $rowVistaVentasDetalles['multiplicando'] . " = " . $compara);
if ($compara == $resultadoEquipoA) {
//quedo tabla con respecto al resultado final y su multiplicando
//creo que debe incicarse simplemente como suspendido este detalle de venta
$codeReturn = VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER;
} else {
if ($compara > $resultadoEquipoA) {
//aposto al equipo A y su multiplicando lo da como ganador
$codeReturn = VentasDAO::$RESULTADO_GANADOR;
}
}
}
}
return $codeReturn;
}
示例6: foreach
$pdf->Cell(120, 10, "Ubicación: " . $solicitud["ubicacion"], 0, 0);
$pdf->Cell(100, 10, "Teléfono: " . $solicitud["telefono"], 0, 1);
$pdf->Cell(120, 10, "Cargo: " . $solicitud["cargo"], 0, 0);
$pdf->Cell(100, 10, "Supervisor: " . $solicitud["nombreSupervisor"] . " " . $solicitud["apellidoSupervisor"], 0, 1);
$pdf->MultiCell(240, 10, "Dirección: " . $solicitud["direccion"], 0, "J");
$pdf->Ln(30);
$pdf->SetFont('Arial', 'B', 15);
$pdf->Cell(0, 10, "PERMISOS", 0, 1, "C");
$pdf->SetFont('Times', '', 12);
//colocamos los permisos de este funcionario
$query = "SELECT s.*, p.nombre AS tipoPermiso ";
$query .= " FROM solicitud s, permiso p";
$query .= " WHERE s.id_tipo_permiso = p.id";
$query .= " AND s.id_personal = " . $_GET["id"];
$query .= " ORDER BY fecha_inicio";
$permisos = DBUtil::executeSelect($query);
if (count($permisos) <= 0) {
$pdf->Cell(120, 10, "Este funcionario aún no ha solicitado ningún permiso o vacación.", 0, 0);
} else {
//dibujamos la cabecera de la tabla informativa
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(35, 10, "Tipo", 1, 0);
$pdf->Cell(35, 10, "Fecha de Salida", 1, 0);
$pdf->Cell(40, 10, "Fecha de Llegada", 1, 0);
$pdf->Cell(75, 10, "Comentarios", 1, 1);
$pdf->SetFont('Times', '', 12);
foreach ($permisos as $permiso) {
$x = $pdf->lMargin;
$y = $pdf->GetY();
$nl = 1;
$pdf->SetX(110 + $pdf->lMargin);
示例7:
No nos hacemos responsables por los daños y/o pérdidas que puedan sufrir los productos durante su traslado
</div>
</td>
</tr>
<tr>
<td class="title Estilo17">
* Compañía de envío:
</td>
<td colspan="<?php
echo $columnas - 1;
?>
">
<select name="envio" id="envio" class="Estilo11" id="envio" style="FONT-SIZE: 10pt" onchange="checkCiaEnvio();">
<?php
$query = "SELECT id, nombre " . "FROM empresa_envio " . "WHERE active='1' " . "ORDER BY nombre";
$results = DBUtil::executeSelect($query);
foreach ($results as $row) {
?>
<option value="<?php
echo $row["id"];
?>
"><?php
echo $row["nombre"];
?>
</option>
<?php
}
?>
</select>
<span class="isMandatory" id="spanEnvio" style="display: none;">
<br/>
示例8: time
$message .= "</tr>";
include_once "./procesos/conexion.php";
DBUtil::executeQuery("TRUNCATE TABLE bitacora");
$query = "SHOW TABLES";
$analyzeQuery = "ANALYZE TABLE ";
$time0 = time();
$globalTime = time();
$result = DBUtil::executeSelect($query);
foreach ($result as $tableName) {
$message .= "<tr>";
$message .= "<td>" . $tableName[0] . "</td>";
$message .= "<td>";
if (substr($tableName[0], 0, 6) === "vista_") {
$message .= "Es una vista, no se procesa.";
} else {
$result1 = DBUtil::executeSelect($analyzeQuery . $tableName[0]);
foreach ($result1 as $salida) {
$message .= $salida[2] . "<br />" . $salida[3] . " (" . (time() - $time0) . " s)";
}
$time0 = time();
}
$message .= "</td>";
$message .= "</tr>";
}
$message .= "<tr>";
$message .= "<td colspan='2'><b>Duración Total: " . (time() - $globalTime) . " s</b></td>";
$message .= "</tr>";
$message .= "</table>";
$mailTo = "felipe.rojasg@gmail.com";
$headers = "";
if ($enviromentProd) {
示例9:
<?php
include_once '../classes/DBUtil.php';
$query = "SELECT d.nombre as dpto, sd.nombre as subDpto, sd.id";
$query .= " FROM departamentos d, sub_departamento sd";
$query .= " WHERE d.id = sd.id_departamento";
$query .= " AND sd.activo = '1'";
$query .= " ORDER BY d.nombre, sd.nombre";
$subUnidades = DBUtil::executeSelect($query);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>
<br />
<br />
<fieldset>
<legend><b>Origen del ticket</b></legend>
<table>
<tr>
<td>Sub-Unidad: </td>
<td>
<select name="subUnidadOrigen" id="subUnidadOrigen">
<option value="">--</option>
<?php
foreach ($subUnidades as $subUnidad) {
?>
<option value="<?php
示例10: checkEmpateJuegoCompleto
/**
* Calculo de ganadores para la Empate Juego Completo
* @param unknown_type $rowVistaVentasDetalles
*/
private static function checkEmpateJuegoCompleto($rowVistaVentasDetalles)
{
$codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
//obtenemos el resultado final (completo) de este logro
$query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND (lecr.idcategoria_resultado = 15 OR lecr.idcategoria_resultado = 16)";
$result = DBUtil::executeSelect($query);
if (count($result) > 0) {
//obtenemos el resultado final de cada equipo
$resultadoEquipoA = 0;
$resultadoEquipoB = 0;
foreach ($result as $row) {
if ($row["idcategoria_resultado"] == 15) {
$resultadoEquipoA = $row["resultado"];
}
if ($row["idcategoria_resultado"] == 16) {
$resultadoEquipoB = $row["resultado"];
}
}
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultado EmpateJuegoCompleto (equipoA/equipoB) (" . $resultadoEquipoA . "/" . $resultadoEquipoB . ") ");
//primero vemos si no es tabla
if ($resultadoEquipoA == $resultadoEquipoB) {
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultados iguales, entonces gano");
$codeReturn = VentasDAO::$RESULTADO_GANADOR;
}
} else {
$codeReturn = VentasDAO::$RESULTADO_NO_MAPEADO_AUN;
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa"] . "][" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "colocamos este resultado de empate juego completo como no mapeado " . "porque no esta almacenado aun el resultado final de este juego.");
}
return $codeReturn;
}
示例11: WHERE
<?php
if (isset($_POST["taquilla"])) {
include_once '../classes/DBUtil.php';
$idTaquilla = $_POST["taquilla"];
//selecciono el id del ticket a procesar
$query = "SELECT ti.id, ti.numero";
$query .= " FROM taquilla ta, ticket ti";
$query .= " WHERE (ti.estado = 1 OR ti.estado=2 OR ti.estado=4 OR ti.estado=6)";
$query .= " AND ti.fecha_creacion >= CURDATE()";
$query .= " AND ti.fecha_creacion < DATE_ADD(CURDATE(), INTERVAL 1 DAY)";
$query .= " AND ti.id_sub_departamento=ta.id_sub_departamento";
$query .= " AND ta.id=" . $idTaquilla;
$query .= " ORDER BY ti.prioridad DESC";
$query .= " LIMIT 1";
$ticket = DBUtil::executeSelect($query);
if (count($ticket) > 0) {
//tengo el ticket proximo a atender, lo cambio de estatus y muestro su id por pantalla
$query = "UPDATE ticket set estado=3, fecha_atencion=NOW() WHERE id=" . $ticket[0]["id"];
DBUtil::executeQuery($query);
echo str_pad($ticket[0]["numero"], 4, "0", STR_PAD_LEFT);
} else {
echo "Cola vácia";
}
}
示例12: getAllSystemUsers
/**
* Obtenemos la lista que corresponda segun el parametro.
*
* @param boolean $active (TRUE, FALSE or NULL)
*
* @return multitype:UsuarioDTO
*/
private static function getAllSystemUsers($active)
{
$usuariosDTO = NULL;
$query = "SELECT u.id, u.login, u.nombre, u.apellido, u.correo, u.tiempo_sesion, u.active, u.registros_por_pagina " . "FROM usuarios u ";
if ($active == TRUE) {
$query .= "WHERE u.active = '1' ";
} else {
if ($active == FALSE) {
$query .= "WHERE u.active != '1' ";
} else {
//no agrego filtro de activo o no activo
}
}
$query .= "ORDER BY LOWER(u.nombre), LOWER(u.apellido) ";
$arrayResult = DBUtil::executeSelect($query);
if (count($arrayResult) > 0) {
$usuariosDTO = array();
foreach ($arrayResult as $row) {
$usuariosDTO[] = new UsuarioDTO($row["id"], $row["nombre"], $row["apellido"], $row["login"], "", $row["correo"], $row["tiempo_sesion"], $row["active"], $row["registros_por_pagina"]);
}
}
return $usuariosDTO;
}
示例13: checkAltaBajaSextoBasket
/**
* Calculo de ganadores para altas y bajas 2H (sexta)
* @param unknown_type $rowVistaVentasDetalles
*/
private static function checkAltaBajaSextoBasket($rowVistaVentasDetalles)
{
$codeReturn = VentasDAO::$RESULTADO_PERDEDOR;
//obtenemos el resultado final (completo) de este logro
$query = "SELECT le.idlogro_equipo, lecr.idcategoria_resultado, lecr.resultado " . "FROM logros_equipos le, logros_equipos_categorias_resultados lecr " . "WHERE le.idlogro = " . $rowVistaVentasDetalles["idlogro"] . " AND le.idlogro_equipo = lecr.idlogro_equipo " . "AND (lecr.idcategoria_resultado = 21 OR lecr.idcategoria_resultado = 22)";
$result = DBUtil::executeSelect($query);
if (count($result) > 0) {
//obtenemos el resultado final de cada equipo
$resultadoEquipoA = 0;
$resultadoEquipoB = 0;
foreach ($result as $row) {
if ($row["idcategoria_resultado"] == 21) {
$resultadoEquipoA = $row["resultado"];
}
if ($row["idcategoria_resultado"] == 22) {
$resultadoEquipoB = $row["resultado"];
}
}
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultado altas-bajas 2H (equipoA/equipoB) (" . $resultadoEquipoA . "/" . $resultadoEquipoB . ") " . "Mi multiplicando -> " . $rowVistaVentasDetalles['multiplicando']);
//primero vemos si no es tabla
if ($resultadoEquipoA + $resultadoEquipoB == $rowVistaVentasDetalles["multiplicando"]) {
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Resultados iguales, no gano ni perdio");
$codeReturn = VentasDAO::$RESULTADO_EMPATADO_DEBE_SUSPENDER;
} else {
//vemos que tipo de apuesta tiene este ticket
if ($rowVistaVentasDetalles["idcategoria_apuesta"] == GanadoresBasket::$BASKET_ALTA_SEXTO_A) {
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Si (" . $resultadoEquipoA . " + " . $resultadoEquipoB . ") > " . $rowVistaVentasDetalles['multiplicando'] . " soy ganador ");
if ($resultadoEquipoA + $resultadoEquipoB > $rowVistaVentasDetalles["multiplicando"]) {
//gano
$codeReturn = VentasDAO::$RESULTADO_GANADOR;
}
} else {
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "Si " . $rowVistaVentasDetalles['multiplicando'] . " > (" . $resultadoEquipoA . " + " . $resultadoEquipoB . ") " . "soy ganador ");
if ($rowVistaVentasDetalles["multiplicando"] > $resultadoEquipoA + $resultadoEquipoB) {
//gano
$codeReturn = VentasDAO::$RESULTADO_GANADOR;
}
}
}
} else {
$codeReturn = VentasDAO::$RESULTADO_NO_MAPEADO_AUN;
BitacoraDAO::registrarComentario("[" . $rowVistaVentasDetalles["idventa_detalle"] . "] " . "colocamos este resultado de altas-bajas medio juego como no mapeado " . "porque no esta almacenado aun el resultado final de este juego.");
}
return $codeReturn;
}
示例14: header
<?php
include_once 'classes/Constants.php';
include_once 'classes/DBUtil.php';
include_once "includes/header.php";
//obtenemos el registro
$query = "SELECT p.* ";
$query .= " FROM profesores p";
$query .= " WHERE p.id=" . $_GET["id"];
$profesor = DBUtil::executeSelect($query);
if (count($profesor) < 1) {
$_SESSION[Constants::$KEY_MESSAGE_OPERATION] = "La información solicitada no pudo ser localizada.";
header("Location: formListarProfesores.php");
} else {
$profesor = $profesor[0];
}
?>
<tr>
<td colspan="2" align="center">
<form name="agregarProfesorForm" action="formProcess/updateProfesor.php" method="post" onsubmit="return validarAgregarProfesorForm(this);">
<input type="hidden" name="id" value="<?php
echo $_GET["id"];
?>
" />
<table>
<tr>
<td colspan="2" align="right">
<div id="loginErrorMsg">
<?php
if (isset($_SESSION[Constants::$KEY_MESSAGE_OPERATION])) {
?>
示例15: LOWER
echo $departamento["nombre"];
?>
</option>
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Cargo Solicitado</td>
<td>
<script type="text/javascript">
<?php
$query = "SELECT * FROM cargo ORDER BY id_departamento, LOWER(nombre)";
$cargos = DBUtil::executeSelect($query);
foreach ($cargos as $cargo) {
?>
indice = window.cargos.length;
window.cargos[indice]= new Object();
window.cargos[indice].id = <?php
echo $cargo["id"];
?>
;
window.cargos[indice].nombre = '<?php
echo $cargo["nombre"];
?>
';
window.cargos[indice].idDpto = '<?php
echo $cargo["id_departamento"];
?>