本文整理汇总了PHP中Database::Query方法的典型用法代码示例。如果您正苦于以下问题:PHP Database::Query方法的具体用法?PHP Database::Query怎么用?PHP Database::Query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Database
的用法示例。
在下文中一共展示了Database::Query方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: entradaBitacoraEmp
function entradaBitacoraEmp($iduser, $elemento, $texto, $idemp)
{
$con = new Database();
$sql = "insert into bitacora(usuario,elemento_afectado,accion_realizada) values ({$iduser},'{$elemento}','{$texto}')";
$con->Query($sql);
$idbit = $con->LastInsertID();
$sql = "insert into rel_bitacora_empleados(id_bitacora,id_expediente) values ({$idbit},{$idemp} )";
$con->Query($sql);
}
示例2: updateEmpleado
function updateEmpleado($datos)
{
$con = new Database();
$sql = "update empleados set nombre='" . $datos['nombres'] . "', apd_paterno='" . $datos['a_pat'] . "', apd_materno='" . $datos['a_mat'] . "', telefono='" . $datos['telefono'] . "', \n\t\tcorreo_electronico='" . $datos['email'] . "', puesto='" . $datos['cargo'] . "', rfc='" . $datos['rfc'] . "', curp='" . $datos['curp'] . "', \n\t\tstatus=" . $datos['status'] . ", nacionalidad='" . $datos['nacionalidad'] . "', ife='" . $datos['ife'] . "', fecha_nac='" . $datos['fnac'] . "',\n \t\tgiro='" . $datos['giro'] . "', participacion='" . $datos['participacion'] . "' where id_empleado=" . $datos['id_empleado'];
$con->Query($sql);
$idem = $con->LastInsertID();
$sqldom = "update domicilios set calle='" . $datos['calle'] . "', via='" . $datos['avenida'] . "', num='" . $datos['n_ext'] . "', num_int='" . $datos['n_int'] . "', \n\t\tcol='" . $datos['col'] . "', cp='" . $datos['cp'] . "', ciudad='" . $datos['ciudad'] . "', estado='" . $datos['estado'] . "',\n \t\tdelegacion='" . $datos['delegacion'] . "', pais='" . $datos['pais'] . "' where id_dom=" . $datos['id_dom'];
$con->Query($sqldom);
$idDom = $con->LastInsertID();
}
示例3: getUdi
function getUdi()
{
$con = new Database();
$sql = "select u.valor , max(u.fecha_captura) from valor_udi as u limit 1";
$con->Query($sql);
return $con;
}
示例4: listaProductos
function listaProductos()
{
$con = new Database();
$sql = "select * from productos";
$con->Query($sql);
return $con;
}
示例5: listaExpedientesCliente
function listaExpedientesCliente()
{
$con = new Database();
$query = "select cl.id_cliente,cl.razon,cl.a_pat,cl.a_mat,cl.nombre,cl.rfc,cl.curp\n\t\t\t\t\tfrom clientes_todos as cl,tipo_expedientes as tp, main_tipos_expedientes as ma where cl.tipo_exp = tp.id_tipo_expedientes\n\t\t\t\t\tand tp.id_main = ma.id and ma.id <= 4 order by cl.nombre,cl.razon";
$con->Query($query);
return $con;
}
示例6: SumDonations
public static function SumDonations($NumDays = 10000)
{
$Time = time() - $NumDays * 86400;
$QueryRes = Database::Query("SELECT SUM(Amount) FROM " . self::$TableName . " WHERE Date > {$Time};")->fetch_assoc();
$TotalDonated = isset($QueryRes["SUM(Amount)"]) ? intval($QueryRes["SUM(Amount)"]) : 0;
return $TotalDonated;
}
示例7: cargarMenu
public function cargarMenu($idUsuario)
{
$query = "Select md.nombre, md.ruta, m.nombre as menu, m.idMenu from tblusuariopermisos as up join \n tblmenudetalle as md on up.idPermiso = md.idMenuDetalle\n join tblmenu as m on m.idMenu = md.idMenu\n WHERE up.idUsuario = {$idUsuario}\n order by m.idMenu, md.orden";
$con = new Database();
$con->Query($query);
return $con;
}
示例8: updateNotificacionManualAutomatica
function updateNotificacionManualAutomatica()
{
include_once '../controller/cUtilerias.php';
$cUtilerias = new cUtilerias();
$fecha = $cUtilerias->getDate();
$fecha_inicio = strtotime('-1 month', strtotime($fecha));
$fecha_inicio = date('Y-m-d', $fecha_inicio);
$fecha_fin = strtotime('-7 day', strtotime($fecha));
$fecha_fin = date('Y-m-d', $fecha_fin);
$sql = "update notificacionpersonalizada set estatus=-1 where fecha_fin BETWEEN '{$fecha_inicio}' and '{$fecha_fin}';";
//actualizamos las notificaciones que se encuentren en su fecha limite o ya la pasaron las desactivamos
// echo $sql;
$this->con->Query($sql);
//recuperamos las notificaciones que se encuentren con repeticion y ya pasaron
$sql = "select n.id_notificacion,n.repeticion,n.fecha_cambio,n.tiempo_repetir from notificacionpersonalizada as n where n.repeticion!=-1 and n.fecha_cambio BETWEEN '{$fecha_inicio}' and '{$fecha_fin}';";
// echo $sql;
$this->con->Query($sql);
$datos = $this->con;
include_once "../model/mConexion.php";
$DB = new Database();
while ($row = $datos->NextRow()) {
$tipo_repeticion = $row['repeticion'];
$fecha_cambio = $row['fecha_cambio'];
$tiempo_repetir = $row['tiempo_repetir'];
$id_notificacion = $row['id_notificacion'];
$nueva_fecha_cambio = $this->getRepeticion($tipo_repeticion, $fecha_cambio, $tiempo_repetir);
$sql = "update notificacionpersonalizada set fecha_cambio='{$nueva_fecha_cambio}' where id_notificacion={$id_notificacion};";
$DB->Query($sql);
// echo $sql;
}
}
示例9: FetchObjects
/**
* Executes $query against database and returns the result set as an array of POG objects
*
* @param string $query. SQL query to execute against database
* @param string $objectClass. POG Object type to return
* @param bool $lazy. If true, will also load all children/sibling
*/
function FetchObjects($query, $objectClass, $lazy = true)
{
$databaseConnection = Database::Connect();
$result = Database::Query($query, $databaseConnection);
$objectList = $this->CreateObjects($result, $objectClass, $lazy);
return $objectList;
}
示例10: Insert
static function Insert($TableName, $Data)
{
$InsertQuery = "INSERT INTO `{$TableName}` (";
$Incrementer = 0;
foreach ($Data as $Key => $Value) {
$Incrementer++;
$InsertQuery .= "`" . $Key . "` ";
if (count($Data) > $Incrementer) {
$InsertQuery .= ",";
}
}
$InsertQuery .= ") VALUES (";
$Incrementer = 0;
foreach ($Data as $Key => $Value) {
$Incrementer++;
if (is_numeric($Value)) {
$InsertQuery .= $Value;
} else {
$InsertQuery .= "'" . Database::Escape($Value) . "'";
}
if (count($Data) > $Incrementer) {
$InsertQuery .= ",";
}
}
$InsertQuery .= ");";
Database::Query($InsertQuery);
}
示例11: changeDolar
public function changeDolar()
{
$con = new Database();
$query = "insert into valor_dolar_mn(valor) values(" . $_POST['valor'] . ")";
$con->Query($query);
echo "\$" . $_POST['valor'];
}
示例12: carteraVencida
function carteraVencida()
{
$con = new Database();
$query = "select con.id_contrato, ct.nombre, ct.a_pat, ct.a_mat,\n\n (select pagos_clte.fecha_pago from pagos_clte,tabla_amortizacion where exists\n (select * from pagos_clte,tabla_amortizacion where pagos_clte.id_tabla_amort = tabla_amortizacion.asiento)\n and pagos_clte.id_tabla_amort = tabla_amortizacion.asiento order by\n pagos_clte.fecha_pago desc limit 1) as fecha_pago_ultimo,\n\n (select concat(tabla_amortizacion.id_contrato,'-',tabla_amortizacion.n_pago) from tabla_amortizacion,pagos_clte where\n pagos_clte.id_tabla_amort = tabla_amortizacion.asiento and tabla_amortizacion.id_contrato = con.id_contrato order by\n pagos_clte.fecha_pago desc limit 1 ) as ref_ultimo_pago, tb.saldo_insoluto,\n (select concat(tabla_amortizacion.id_contrato,'-',tabla_amortizacion.n_pago)\n from tabla_amortizacion where tabla_amortizacion.id_contrato = con.id_contrato\n and not exists(select * from pagos_clte where pagos_clte.id_tabla_amort = tabla_amortizacion.asiento)\n order by tabla_amortizacion.fecha_corte asc limit 1) as f_pago_atrasado\n from contratos as con, clientes_todos as ct, tabla_amortizacion as tb\nwhere ct.id_cliente = con.id_clte and tb.id_contrato = con.id_contrato and not exists (select pagos_clte.id_tabla_amort from\npagos_clte where pagos_clte.id_tabla_amort = tb.asiento) and con.vigente > 0 and tb.fecha_corte <= CURRENT_DATE() group by con.id_contrato";
$con->Query($query);
return $con;
}
示例13: RegisterUser
public static function RegisterUser($SteamID, $IP)
{
$AuthHash = md5(rand()) . md5(rand());
$SteamID = Database::Escape($SteamID);
$IP = Database::Escape($IP);
Database::Query("INSERT INTO `gmd_users` VALUES (NULL, '%s', '%s', '%s', 0, 0.0);", $AuthHash, $SteamID, $IP);
return User::GetByField("User", "SteamID", $SteamID);
}
示例14: Save
/**
* Physically saves the mapping to the database
* @return
*/
function Save()
{
$connection = Database::Connect();
$this->pog_query = "select `objectid` from `objectsiblingmap` where `objectid`='" . $this->objectId . "' AND `siblingid`='" . $this->siblingId . "' LIMIT 1";
$rows = Database::Query($this->pog_query, $connection);
if ($rows == 0) {
$this->pog_query = "insert into `objectsiblingmap` (`objectid`, `siblingid`) values ('" . $this->objectId . "', '" . $this->siblingId . "')";
}
return Database::InsertOrUpdate($this->pog_query, $connection);
}
示例15: coincidenciasClte
function coincidenciasClte($razon, $nombre, $a_pat, $a_mat)
{
$con = new Database();
if ($razon == '') {
$query = "select distinct cl.clave_agrupadora,cl.razon,cl.nombre,cl.a_mat,cl.a_pat,mn.nombre as tipo_expe\n \t\t\t\tfrom clientes_todos as cl, main_tipos_expedientes as mn, tipo_expedientes as te\n \t\t\t\twhere cl.tipo_exp = te.id_tipo_expedientes and te.id_main = mn.id and\n\t\t\t\t(cl.nombre like '%{$nombre}%' or cl.a_pat like '%{$a_pat}%' or cl.a_mat like '%{$a_mat}%') ";
} else {
$query = "select distinct * from clientes_todos where razon like '%{$razon}%' ";
}
$con->Query($query);
return $con;
}