本文整理汇总了PHP中conexion类的典型用法代码示例。如果您正苦于以下问题:PHP conexion类的具体用法?PHP conexion怎么用?PHP conexion使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了conexion类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: consultar
public static function consultar($consulta)
{
$clase = new conexion();
$conx = $clase->conectar();
$resultado = $conx->query($consulta);
return $resultado;
}
示例2: actualiza_Vuelo
function actualiza_Vuelo($aerolinea, $clase, $f_salida, $f_regreso, $totalVuelo, $solicitud, $adjunto, $viaje, $user)
{
$cnn = new conexion();
$fecha = $viaje == "Solo Ida" ? ", sv_fecha_salida = '{$f_salida}'" : "";
$sql = "UPDATE solicitud_viaje SET\n\t\t\t\tsv_aerolinea = '{$aerolinea}',\n\t\t\t\tsv_clase = '{$clase}',\n\t\t\t\tsv_monto_vuelo = '{$totalVuelo}', \n\t\t\t\tsv_archivo = '{$adjunto}', \n\t\t\t\tsv_id_agencia = '{$user}'\n\t\t\t\t{$fecha}\n\t\t\t\tWHERE sv_id = '{$solicitud}'";
$cnn->insertar($sql);
}
示例3: basicTable
function basicTable($header)
{
include_once '../conexion.php';
$this->SetFont('Arial', 'B', 10);
$conexion = new conexion();
$conn = $conexion->conn();
$sql = "SELECT * FROM clientes ORDER BY 1;";
$rows = $conn->query($sql)->fetchAll();
foreach ($header as $col) {
$this->Cell(39, 7, $col, 1, 0, 'C');
}
$this->Ln();
//datos
foreach ($rows as $row) {
$rut = $row['rut'];
$nombre = $row['nombre'] . ' ' . $row['apellido'];
$telefono = $row['telefono'];
$email = $row['email'];
$this->Cell(39, 7, utf8_decode($rut), 1, 0, 'R');
$this->Cell(39, 7, utf8_decode($nombre), 1, 0, 'R');
$this->Cell(39, 7, utf8_encode($telefono), 1, 0, 'R');
$this->Cell(39, 7, utf8_decode($email), 1, 0, 'R');
$this->Ln();
}
$this->Ln(5);
}
示例4: basicTable2
function basicTable2($header, $rut, $orden)
{
include_once '../conexion.php';
$this->SetFont('Arial', 'B', 15);
//SQL
$conexion = new conexion();
$conn = $conexion->conn();
$sql = "SELECT p.UrlFoto, p.nombreProducto, v.subTotal, v.iva, v.total " . "FROM venta_producto vp INNER JOIN productos p " . "ON vp.idProducto = p.idProducto INNER JOIN venta v " . "ON vp.idVenta = v.idVenta INNER JOIN carrito c " . "ON v.idCarrito = c.idCarrito INNER JOIN clientes cli " . "ON cli.rut = v.rut " . "WHERE cli.rut = " . $rut . " AND c.orden = '" . $orden . "';";
$rows = $conn->query($sql)->fetchAll();
//FIN SQL
$this->Cell(0, 10, utf8_decode('Total Pagado'), 0, 0, 'C');
$this->Ln(10);
$this->SetFont('Arial', 'B', 10);
foreach ($header as $col) {
$this->Cell(37.5, 7, $col, 1, 0, 'C');
}
$this->Ln();
//datos
foreach ($rows as $row) {
$urlFoto = $row['UrlFoto'];
$nombreProducto = $row['nombreProducto'];
$subTotal = $row['subTotal'];
$iva = $row['iva'];
$total = $row['total'];
}
$this->Cell(37.5, 6, utf8_decode(number_format($subTotal)), 1, 0, 'C');
$this->Cell(37.5, 6, utf8_decode(number_format($iva)), 1, 0, 'C');
$this->Cell(37.5, 6, utf8_decode(number_format($total)), 1, 0, 'C');
}
示例5: insertarMiPrograma
function insertarMiPrograma()
{
$id_prog = $POST['id_prog'];
$fecha = $POST['fecha'];
$evento = $POST['evento'];
$descripcion = $POST['descripcion'];
$lugar = $POST['lugar'];
$horaInicio = $POST['horaInicio'];
$horaFin = $POST['horaFin'];
$categoria = $POST['categoria'];
$usuario_id = $POST['usuario_id'];
$mysql = new conexion();
$mysqli = $mysql->conctar();
echo "{$id_prog} de porgrama";
echo "{$fecha} de programa";
echo "{$evento} de programa";
echo "{$descripcion} de programa";
echo "{$lugar} de programa";
echo "{$horaInicio} de programa";
echo "{$horaFin} de programa";
echo "{$categoria} de programa";
echo "{$usuario_id} de usuario";
$query = "INSERT INTO programa (id_prog, fecha, evento, descripcion, lugar, horaInicio, horaFin, categoria, usuario_id) VALUES ({$id_prog}, '{$fecha}', '{$evento}', '{$descripcion}', '{$lugar}', '{$horaInicio}', '{$horaFin}' '{$categoria}', '{$usuario_id}');";
mysqli_query($mysqli, $query) or die(mysqli_errno($mysqli));
mysqli_close($mysqli);
}
示例6: verificaCamposCompra
function verificaCamposCompra($solicitud)
{
$cnn = new conexion();
$sql = "SELECT IF((sv_vuelo=1 AND sv_compra=0),1,0) as 'Falta_v', \t \n\t\t\t\t\t (SELECT cd_pais FROM ciudad_destino, sv_itinerario sv WHERE sv.svi_ciudad_origen = cd_id AND sv.svi_solicitud = sv_id ORDER BY svi_fecha_salida ASC LIMIT 1) as 'Origen_1', \t \n\t\t\t\t\t IF(h_compra=0,1,0) AS 'Falta_h',\n\t\t\t\t\t IF(t_tipo_traslado=0 AND t_compra=0,1,0) AS 'Falta_to',\n\t\t\t\t\t IF(t_tipo_traslado=1 AND t_comprai=0,1,0) AS 'Falta_td',\t\t\t\t\t \n\t\t\t\t\t (SELECT cd_pais FROM ciudad_destino WHERE cd_id = svi_ciudad_origen) AS 'Origen',\n\t\t\t\t\t (SELECT cd_pais FROM ciudad_destino WHERE cd_id = svi_ciudad_destino) AS 'Destino'\n\t\t\t\tFROM tramites\n\t\t\t\tJOIN solicitud_viaje ON sv_tramite = t_id\n\t\t\t\tJOIN sv_itinerario ON svi_solicitud = sv_id\n\t\t\t\tLEFT JOIN hospedaje ON h_id_itinerario = svi_id\n\t\t\t\tLEFT JOIN traslados ON t_id_itinerario = svi_id\n\t\t\t\tWHERE sv_id = {$solicitud}\n\t\t\t\tORDER BY svi_fecha_salida";
$res = @mysql_query($sql);
$parametro = '';
while ($row = @mysql_fetch_assoc($res)) {
if ($row['Falta_h'] == 1) {
$parametro .= " OR ut_tipo = 10 AND p_pais_viaje = " . $row['Destino'];
}
if ($row['Falta_to'] == 1) {
$parametro .= " OR ut_tipo = 11 AND p_pais_viaje = " . $row['Origen'];
}
if ($row['Falta_td'] == 1) {
$parametro .= " OR ut_tipo = 11 AND p_pais_viaje = " . $row['Destino'];
}
}
if ($row['Falta_v'] == 1) {
$parametro .= " OR ut_tipo = 5 AND p_pais_viaje = " . $row['Origen_1'];
}
$sql = "SELECT DISTINCT ut_usuario\n\t\t\t\t\tFROM usuario_tipo\n\t\t\t\t\tJOIN empleado ON idfwk_usuario = ut_usuario\n\t\t\t\t\tJOIN cecos ON cc_id = idcentrocosto\n\t\t\t\t\tJOIN sociedad ON s_id = cc_sociedad_id\n\t\t\t\t\tJOIN pais ON p_id = s_pais\n\t\t\t\t\tWHERE 1 != 1\n\t\t\t\t\tAND (1!=1 {$parametro})";
$res = @mysql_query($sql);
$tot = @mysql_num_rows($res);
if (!$tot) {
$query = "UPDATE solicitud_viaje \n\t\t\t\t\t\tSET sv_compra_terminada = '1' \n\t\t\t\t\t\tWHERE sv_id = '{$solicitud}'";
$cnn->ejecutar($query);
}
}
示例7: getKey
function getKey($cod)
{
$objConectar = new conexion();
$conexion = $objConectar->conectar();
$sql = 'SELECT `idusuario`' . ' FROM `keys` where `cod` = ' . $cod . ' LIMIT 0, 30 ';
$res = mysql_query($sql, $conexion);
$idusuario = mysql_result($res, 0, 0);
$sql2 = "SELECT clave, nombre, cumple, foto, correo, login, fechaAct_items, fechaAct_mensajes, fechaAct_amigos, password FROM usuario WHERE clave = " . $idusuario;
$res2 = mysql_query($sql2, $conexion);
$person = new UsuarioVO();
if (mysql_num_rows($res2) > 0) {
$person->id = mysql_result($res2, 0, 0);
$person->contrasenia = mysql_result($res2, 0, 9);
$person->firstname = mysql_result($res2, 0, 1);
$person->cumple = mysql_result($res2, 0, 2);
$person->foto = mysql_result($res2, 0, 3);
$person->email = mysql_result($res2, 0, 4);
$person->login = mysql_result($res2, 0, 5);
$person->confirmado = 1;
$person->fechaAct_items = mysql_result($res2, 0, 6);
$person->fechaAct_mensajes = mysql_result($res2, 0, 7);
$person->fechaAct_amigos = mysql_result($res2, 0, 8);
//sacar el dinero del usuario
$sqlDinero = "Select cantidad from Dinero_usuarios where id_usuario = " . $person->id;
$resDinero = mysql_query($sqlDinero, $conexion);
$person->dinero = mysql_result($resDinero, 0, 0);
$this->deleteKey($cod);
$objConectar->desconectar();
return $person;
//Con la información leída de la base de datos
} else {
$objConectar->desconectar();
return 0;
}
}
示例8: Reporte_Gastos
function Reporte_Gastos($fechaInicio, $fechaFin, $empresa, $usuario, $centro, $concepto)
{
$cnn = new conexion();
$aux = array();
$extra = "";
if ($empresa > 0 && $empresa != 'Todas') {
$extra .= " and U.u_empresa in (select e_id from empresas where e_id='{$empresa}')";
}
if ($centro != "Todas") {
$extra .= " and EP.idcentrocosto='{$centro}'";
}
if ($usuario != "Todas") {
$extra .= " and T.t_iniciador='{$usuario}'";
}
if ($concepto != "Todas") {
$extra .= " and CC.dc_id='{$concepto}'";
}
// Convierte fechas a formato de mysql
$date = explode("/", $fechaInicio);
$fechaInicio = $date[2] . "-" . $date[1] . "-" . $date[0];
$date = explode("/", $fechaFin);
$fechaFin = $date[2] . "-" . $date[1] . "-" . $date[0];
$query = sprintf("SELECT \ne_codigo,cc_centrocostos,u_nombre,cp_concepto, SUM(dc_total_aprobado) as total\nFROM comprobaciones C \nINNER JOIN tramites T ON (C.co_mi_tramite=T.t_id)\nINNER JOIN detalle_comprobacion DC on (C.co_id=DC.dc_comprobacion) \nINNER JOIN usuario U on(T.t_iniciador=U.u_id) \nINNER JOIN empleado EP on (U.u_id=EP.idfwk_usuario)\nINNER JOIN cat_cecos CECO ON (EP.idcentrocosto = CECO.cc_id)\nINNER JOIN empresas E on (U.u_empresa=E.e_id) \nINNER JOIN cat_conceptos CC on (DC.dc_concepto=CC.dc_id)\nWHERE DC.dc_id=DC.dc_id \n AND(C.co_fecha_registro >='%s 00:00:01' and C.co_fecha_registro<='%s 23:59:59') %s \nGROUP BY e_codigo,cc_centrocostos,u_nombre,cp_concepto", $fechaInicio, $fechaFin, $extra);
//error_log($query);
$rst = $cnn->consultar($query);
while ($fila = mysql_fetch_assoc($rst)) {
array_push($aux, $fila);
}
return $aux;
}
示例9: Modidicar
public function Modidicar($id, $tabla, $campo, $dato, $idTabla)
{
$cnn = new conexion();
$cnn = new conexion();
$dato = str_replace("\$", "", $dato);
$query = sprintf("update %s set %s='%s' where %s=%s ", $tabla, $campo, $dato, $idTabla, $id);
$cnn->insertar($query);
}
示例10: conectar
public function conectar()
{
//echo('entrando');
//echo "dibujando $tabla<br>";
$conexion1 = new conexion($this->host, $this->database, $this->user, $this->pass);
$this->con = $conexion1->conectar();
//echo('conectado');
}
示例11: listaRolesReporte
public static function listaRolesReporte()
{
$conexion = new conexion();
$conexion->conectar();
$roles = $conexion->consultarArreglo("SELECT rol_rr \n\t \t\t\t\t\t\t\t\t\t FROM rol_reporte");
$conexion->cerrarConexion();
return $roles;
}
示例12: getInfo
function getInfo($id)
{
require_once "conexion.php";
$conect = new conexion();
$conexion = $conect->conectar();
$dato = $conexion->query("CALL S_1informacionPaciente('" . $id . "');");
$info = $dato->fetch_assoc();
return $info;
}
示例13: getInfo
function getInfo($id)
{
require_once "conexion.php";
$conect = new conexion();
$conexion = $conect->conectar();
$dato = $conexion->query("CALL S_2calculoPromedios('" . $id . "');");
$info = $dato->fetch_assoc();
return $info;
}
示例14: Actualizar
function Actualizar()
{
$usuario = $_SESSION["usuario"];
$Usu = new Usuario();
if (isset($_POST['new_password']) && $_POST['new_password'] != "" || isset($_POST['email']) && $_POST['email'] != "" || isset($_POST['telefono']) && $_POST['telefono'] != "" || isset($_POST['extension']) && $_POST['extension'] != "" || isset($_POST['idioma_preferido']) && $_POST['idioma_preferido'] != "") {
if (isset($_POST['new_password']) && $_POST['new_password'] != "") {
$cnn = new conexion();
$empleado = $_SESSION["empleado"];
$Usu->Load_Usuario($empleado);
$npassw = $_POST['new_password'];
$N = new Notificacion();
$query = "update usuario set u_passwd='" . $npassw . "' where u_usuario='" . $empleado . "'";
$rst = $cnn->ejecutar($query);
$body = "<p>\n \t\t<strong>Estimado {$Usu->Get_dato_mail_("nombre")}</strong><br>\n \t\tSu clave de acceso es: <strong>{$Usu->Get_dato_mail_("u_passwd")}</strong>\n \t\t</p>";
$N->set_contenido($body);
$N->set_destinatario($Usu->Get_dato_mail_("u_email"));
$N->notificaUsu();
}
if (isset($_POST['email']) && $_POST['email'] != "") {
$cnn = new conexion();
$empleado = $_SESSION["empleado"];
$email = $_POST['email'];
$query = "update usuario set u_email='" . $email . "' where u_usuario='" . $empleado . "'";
error_log($query);
$rst = $cnn->ejecutar($query);
}
if (isset($_POST['telefono'])) {
$cnn = new conexion();
$empleado = $_SESSION["empleado"];
$Usu->Load_Usuario($empleado);
$telefono = $_POST['telefono'];
$query = "update empleado set telefono='" . $telefono . "' where idempleado='" . $Usu->Get_dato('idempleado') . "'";
error_log($query);
$rst = $cnn->ejecutar($query);
}
if (isset($_POST['extension'])) {
$cnn = new conexion();
$empleado = $_SESSION["empleado"];
$Usu->Load_Usuario($empleado);
$telefono = $_POST['extension'];
$query = "update empleado set extension='" . $telefono . "' where idempleado='" . $Usu->Get_dato('idempleado') . "'";
error_log($query);
$rst = $cnn->ejecutar($query);
}
if (isset($_POST['idioma_preferido'])) {
$cnn = new conexion();
$empleado = $_SESSION["empleado"];
$idioma = $_POST['idioma_preferido'];
$query = "update usuario set u_idioma='" . $idioma . "' where u_usuario='" . $empleado . "'";
error_log($query);
$rst = $cnn->ejecutar($query);
}
header("Location: index.php?okupdate");
} else {
header("Location: index.php?error");
}
}
示例15: eliminar_factura
static function eliminar_factura($id)
{
include '../conexi.php';
$mysql = new conexion();
$mysqli = $mysql->conctar();
$mensaje = "Resultado";
$sql = "Delete FROM venta WHERE idfactura = {$id}";
mysqli_query($mysqli, $sql) or die(mysqli_errno($mysqli));
mysqli_close($mysqli);
}