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


PHP bancoMysqli函数代码示例

本文整理汇总了PHP中bancoMysqli函数的典型用法代码示例。如果您正苦于以下问题:PHP bancoMysqli函数的具体用法?PHP bancoMysqli怎么用?PHP bancoMysqli使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: eventosDiarios

function eventosDiarios($dia)
{
    $semana = diaSemanaBase($dia);
    $con = bancoMysqli();
    $sql = "SELECT DISTINCT idEvento FROM ig_ocorrencia WHERE \n\t\t(" . "(dataInicio = '{$dia}' AND dataFinal <> '0000-00-00')" . " OR (dataInicio = '{$dia}' AND dataFinal = '{$dia}') " . " OR (dataInicio <= '{$dia}' AND dataFinal >= '{$dia}' AND dataFinal <> '0000-00-00' )" . ") AND publicado = '1' " . "  ORDER BY dataInicio ASC";
    $query = mysqli_query($con, $sql);
    $i = 0;
    while ($evento = mysqli_fetch_array($query)) {
        $id = $evento['idEvento'];
        $y = recuperaDados("ig_evento", $evento['idEvento'], "idEvento");
        $sql_o = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$id}' AND publicado = '1'";
        $query_o = mysqli_query($con, $sql_o);
        while ($o = mysqli_fetch_array($query_o)) {
            if ($o['dataFinal'] == '0000-00-00' and $o['dataInicio'] == '$dia') {
                $print = true;
            } else {
                if ($o['segunda'] == 1 and $semana == 'segunda' or $o['terca'] == 1 and $semana == 'terca' or $o['quarta'] == 1 and $semana == 'quarta' or $o['quinta'] == 1 and $semana == 'quinta' or $o['sexta'] == 1 and $semana == 'sexta' or $o['sabado'] == 1 and $semana == 'sabado' or $o['domingo'] == 1 and $semana == 'domingo') {
                    $print = true;
                } else {
                    $print = false;
                }
            }
            if ($print == true) {
                $x[$i]['evento'] = $y['nomeEvento'];
                $x[$i]['instituicao'] = $y['idInstituicao'];
                $x[$i]['hora'] = $o['horaInicio'];
                $i++;
            }
        }
    }
    return $x;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:32,代码来源:agenda.php

示例2: recuperaProcessoPagamento

function recuperaProcessoPagamento($id_ped)
{
    $con = bancoMysqli();
    $sql = "SELECT `Id_Formacao`, `NumeroProcessoPagamento` FROM sis_formacao WHERE `idPedidoContratacao` = '{$id_ped}' LIMIT 0,1";
    $query = mysqli_query($con, $sql);
    $campo = mysqli_fetch_array($query);
    return $campo;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:8,代码来源:frm_cadastra_pagamento_pf.php

示例3: recuperaDados

function recuperaDados($tabela, $idEvento, $campo)
{
    //retorna uma array com os dados de qualquer tabela. serve apenas para 1 registro.
    $con = bancoMysqli();
    $sql = "SELECT * FROM {$tabela} WHERE " . $campo . " = '{$idEvento}' LIMIT 0,1";
    $query = mysqli_query($con, $sql);
    $campo = mysqli_fetch_array($query);
    return $campo;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:9,代码来源:verbasmc.php

示例4: atualizaStatus

function atualizaStatus($idPedido)
{
    $con = bancoMysqli();
    $pedido = recuperaDados("igsis_pedido_contratacao", $idPedido, "idPedidoContratacao");
    //Inicio do algorítimo
    if ($pedido['estado'] == 11) {
        //Se estão nesses estados, não haverá atualização
        $txt = "Não houve atualização de status (1)";
    } else {
        // Esses estados restantes permitem alteração automática
        if (trim($pedido['NumeroNotaEmpenho']) != "" && $pedido['NumeroNotaEmpenho'] != NULL) {
            // Se há um Número de Empenho Válido
            $sql = "UPDATE igsis_pedido_contratacao SET estado = '10' WHERE idPedidoContratacao = '{$idPedido}'";
            $txt = "O pedido {$idPedido} mudou seu status para 10 (2)";
        } else {
            // Se não há um Número de Empenho Válido
            if (trim($pedido['DataReserva']) != "" && $pedido['DataReserva'] != NULL && $pedido['DataReserva'] != '0000-00-00') {
                //Se há um pedido de reserva
                $sql = "UPDATE igsis_pedido_contratacao SET estado = '6' WHERE idPedidoContratacao = '{$idPedido}'";
                $txt = "O pedido {$idPedido} mudou seu status para 6 (3)";
            } else {
                // Se não há um Pedido de Reserva
                if (trim($pedido['DataProposta']) != "" && $pedido['DataProposta'] != NULL && $pedido['DataProposta'] != '0000-00-00') {
                    //Se já foi gerado uma Proposta
                    $sql = "UPDATE igsis_pedido_contratacao SET estado = '5' WHERE idPedidoContratacao = '{$idPedido}'";
                    $txt = "O pedido {$idPedido} mudou seu status para 5 (4)";
                } else {
                    //Caso não tenha sido gerado uma Proposta
                    if ($pedido['NumeroProcesso'] != NULL && trim($pedido['NumeroProcesso']) != "") {
                        // Caso possua um Número de Processo SEI
                        $sql = "UPDATE igsis_pedido_contratacao SET estado = '4' WHERE idPedidoContratacao = '{$idPedido}'";
                        $txt = "O pedido {$idPedido} mudou seu status para 4 (5)";
                    } else {
                        // Caso não possua ainda um Número de Processo SEI
                        if (trim($pedido['DataContrato']) != "" && $pedido['DataContrato'] != NULL && $pedido['DataContrato'] != '0000-00-00') {
                            //Caso o contrato tenha visto
                            $sql = "UPDATE igsis_pedido_contratacao SET estado = '3' WHERE idPedidoContratacao = '{$idPedido}'";
                            $txt = "O pedido {$idPedido} mudou seu status para 3 (6)";
                        } else {
                            $txt = "Não houve atualização de status (7)";
                        }
                    }
                }
            }
        }
    }
    if (isset($sql)) {
        $query = mysqli_query($con, $sql);
        if ($query) {
            return $txt;
        } else {
            return "Erro ao atualizar status";
        }
    }
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:55,代码来源:teste.php

示例5: somaPedido

function somaPedido($idInstituicao, $pessoa)
{
    $con = bancoMysqli();
    $sql = "SELECT * FROM igsis_pedido_contratacao,ig_evento,ig_usuario WHERE igsis_pedido_contratacao.idEvento = ig_evento.idEvento AND ig_evento.idUsuario = ig_usuario.idUsuario AND ig_usuario.idInstituicao = '{$idInstituicao}' AND igsis_pedido_contratacao.tipoPessoa = '{$pessoa}' AND igsis_pedido_contratacao.publicado = '1'";
    //recupera todos os pedidos pessoa física
    $query = mysqli_query($con, $sql);
    $total = 0;
    while ($valor = mysqli_fetch_array($query)) {
        $total = $total + $valor['valor'];
    }
    return $total;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:12,代码来源:funcoesFinanca.php

示例6: bilhetagem

function bilhetagem($idEvento)
{
    $con = bancoMysqli();
    $sql = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND \n\t( \n\tretiradaIngresso = '2' OR\n\tretiradaIngresso = '3' OR\n\tretiradaIngresso = '4' OR\n\tretiradaIngresso = '5' \n\t)\n\t";
    $query = mysqli_query($con, $sql);
    $num = mysqli_num_rows($query);
    if ($num > 0) {
        return TRUE;
    } else {
        return FALSE;
    }
}
开发者ID:amandacrivelaro,项目名称:igsis,代码行数:12,代码来源:funcoesBilhetagem.php

示例7: verificaStatus

function verificaStatus($idEvento, $idUsuario)
{
    $con = bancoMysqli();
    $sql = "SELECT * FROM igsis_verifica_producao WHERE idEvento = '{$idEvento}' AND idUsuario = '{$idUsuario}'";
    $query = mysqli_query($con, $sql);
    $num = mysqli_num_rows($query);
    if ($num > 0) {
        $x = mysqli_fetch_array($query);
        return $x['status'];
    } else {
        return 0;
    }
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:13,代码来源:funcoesProducao.php

示例8: recuperaVerba

function recuperaVerba($idverba)
{
    //dados da tabela sis_verba
    $con = bancoMysqli();
    $sql = "SELECT * FROM sis_verba WHERE Id_Verba = {$idverba}";
    $query = mysqli_query($con, $sql);
    $x = mysqli_fetch_array($query);
    $y['dotacao'] = $x['DotacaoOrcamentaria'];
    $y['detalhamento'] = $x['DetalhamentoAcao'];
    $y['reservapj'] = $x['NumeroReservaPJ'];
    $y['linkpj'] = $x['LinkPJ'];
    $y['reservapf'] = $x['NumeroReservaPF'];
    $y['linkpf'] = $x['LinkPF'];
    return $y;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:15,代码来源:verba.php

示例9: verificaOcorrencias

function verificaOcorrencias($idEvento)
{
    $evento = recuperaDados("ig_evento", $idEvento, "idEvento");
    $con = bancoMysqli();
    $num = 0;
    if ($evento['ig_tipo_evento_idTipoEvento'] != 1) {
        $sql = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1'";
        $query = mysqli_query($con, $sql);
        $num = mysqli_num_rows($query);
    } else {
        $sql = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' AND idTipoOcorrencia = '5'";
        //sessoes de cinema
        $query = mysqli_query($con, $sql);
        $num = mysqli_num_rows($query);
    }
    return $num;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:17,代码来源:funcoesVerifica.php

示例10: listaLocais

function listaLocais($idEvento)
{
    $con = bancoMysqli();
    $sql_virada = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' AND virada = '1' ";
    $query_virada = mysqli_query($con, $sql_virada);
    $num = mysqli_num_rows($query_virada);
    if ($num > 0) {
        $locais = "DE ACORDO COM PROGRAMAÇÃO DO EVENTO NO PERÍODO DA VIRADA CULTURAL.";
    } else {
        $sql = "SELECT DISTINCT local FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1'";
        $query = mysqli_query($con, $sql);
        $locais = "";
        while ($local = mysqli_fetch_array($query)) {
            $sala = recuperaDados("ig_local", $local['local'], "idLocal");
            $instituicao = recuperaDados("ig_instituicao", $sala['idInstituicao'], "idInstituicao");
            $locais = $locais . ", " . $sala['sala'] . " (" . $instituicao['sigla'] . ")";
        }
    }
    return $locais;
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:20,代码来源:locais.php

示例11: retornaDataInicio

function retornaDataInicio($idEvento)
{
    //retorna o período
    $con = bancoMysqli();
    $sql_anterior = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' ORDER BY dataInicio ASC LIMIT 0,1";
    //a data inicial mais antecedente
    $query_anterior = mysqli_query($con, $sql_anterior);
    $data = mysqli_fetch_array($query_anterior);
    $data_inicio = $data['dataInicio'];
    $sql_posterior01 = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' ORDER BY dataFinal DESC LIMIT 0,1";
    //quando existe data final
    $sql_posterior02 = "SELECT * FROM ig_ocorrencia WHERE idEvento = '{$idEvento}' AND publicado = '1' ORDER BY dataInicio DESC LIMIT 0,1";
    //quando há muitas datas únicas
    $query_anterior01 = mysqli_query($con, $sql_posterior01);
    $data = mysqli_fetch_array($query_anterior01);
    $num = mysqli_num_rows($query_anterior01);
    if ($data['dataFinal'] != '0000-00-00' or $data['dataFinal'] != NULL) {
        //se existe uma data final e que é diferente de NULO
        $dataFinal01 = $data['dataFinal'];
    }
    $query_anterior02 = mysqli_query($con, $sql_posterior02);
    //recupera a data única mais tarde
    $data = mysqli_fetch_array($query_anterior02);
    $dataFinal02 = $data['dataInicio'];
    if (isset($dataFinal01)) {
        //se existe uma temporada, compara com a última data única
        if ($dataFinal01 > $dataFinal02) {
            $dataFinal = $dataFinal01;
        } else {
            $dataFinal = $dataFinal02;
        }
    } else {
        $dataFinal = $dataFinal02;
    }
    if ($data_inicio == $dataFinal) {
        return $data_inicio;
    } else {
        return $data_inicio;
    }
}
开发者ID:marcioyonamine,项目名称:igsisv1,代码行数:40,代码来源:frm_busca_periodo.php

示例12: siscontrat

function siscontrat($idPedido)
{
    $con = bancoMysqli();
    if ($idPedido != "") {
        //retorna 1 array do pedido ['nomedocampo'];
        $pedido = recuperaDados("igsis_pedido_contratacao", $idPedido, "idPedidoContratacao");
        $evento = recuperaDados("ig_evento", $pedido['idEvento'], "idEvento");
        //$tabela,$idEvento,$campo
        $usuario = recuperaDados("ig_usuario", $evento['idUsuario'], "idUsuario");
        $instituicao = recuperaDados("ig_instituicao", $usuario['idInstituicao'], "idInstituicao");
        $local = listaLocais($pedido['idEvento']);
        $periodo = retornaPeriodo($pedido['idEvento']);
        $duracao = retornaDuracao($pedido['idEvento']);
        $proponente = recuperaPessoa($pedido['idPessoa'], $pedido['tipoPessoa']);
        $fiscal = recuperaUsuario($evento['idResponsavel']);
        $suplente = recuperaUsuario($evento['suplente']);
        $x = array("idSetor" => $usuario['idInstituicao'], "Setor" => $instituicao['instituicao'], "CategoriaContratacao" => $evento['ig_modalidade_IdModalidade'], "Objeto" => retornaTipo($evento['ig_tipo_evento_idTipoEvento']) . " - " . $evento['nomeEvento'], "Local" => substr($local, 1), "ValorGlobal" => $pedido['valor'], "ValorIndividual" => $pedido['valorIndividual'], "FormaPagamento" => $pedido['formaPagamento'], "Periodo" => $periodo, "Duracao" => $duracao, "Verba" => $pedido['idVerba'], "Justificativa" => $evento['justificativa'], "ParecerTecnico" => $evento['parecerArtistico'], "DataCadastro" => $evento['dataEnvio'], "Fiscal" => $fiscal['nomeCompleto'], "Suplente" => $suplente['nomeCompleto'], "Observacao" => $pedido['observacao'], "DataCadastro" => $evento['dataEnvio'], "Proponente" => $proponente['nome'], "ProponenteTipoPessoa" => $proponente['tipo'], "ProponenteCNPJ_CPF" => $proponente['numero'], "ProponenteCCM" => $proponente['ccm'], "ProponenteEndereco" => $proponente['cep'], "ProponenteTelefones" => $proponente['telefones'], "ProponenteRepresentante01" => $proponente['represenante01'], "ProponenteRepresentante02" => $proponente['represenante02']);
        return $x;
    } else {
        return "Erro";
    }
}
开发者ID:grayce1220,项目名称:igsis,代码行数:22,代码来源:siscontrat.php

示例13: listaModulos

function listaModulos($perfil)
{
    //gera as tds dos módulos a carregar
    $con = bancoMysqli();
    // gera uma array com todos os módulos instalados no sistema
    // recupera quais módulos o usuário tem acesso
    $sql = "SELECT * FROM mem_papelusuario WHERE idPapelUsuario = {$perfil}";
    $query = mysqli_query($con, $sql);
    $campoFetch = mysqli_fetch_array($query, MYSQL_BOTH);
    // retorna a array com resultados
    for ($i = 1; $i < sizeof($campoFetch); $i++) {
        if ($campoFetch[$i] == 1) {
            $k = mysql_field_name($query, $i);
            $descricao = recuperaModulo($k);
            echo "<tr>";
            echo "<td class='list_description'><b>" . $descricao['nome'] . "</b></td>";
            echo "<td class='list_description'>" . $descricao['descricao'] . "</td>";
            echo "\n\t\t\t<td class='list_description'>\n\t\t\t<form method='POST' action='?perfil={$k}'>\n\t\t\t<input type ='submit' class='btn btn-theme btn-lg btn-block' value='carregar'></td></form>";
            echo "</tr>";
        }
    }
}
开发者ID:amandacrivelaro,项目名称:memoriaccsp,代码行数:22,代码来源:funcoesGerais.php

示例14: recuperaResponsavel

function recuperaResponsavel($nomeResponsavel)
{
    $sql = "SELECT * FROM ig_usuario WHERE nomeUsuario = '%{$nomeResponsavel}%'";
    $con = bancoMysqli();
    $query = mysqli_query($sql, $con);
    $num_resultado = mysql_num_rows($query);
    if ($num_resultado = 0) {
        $campo['existe'] = 0;
        $campo['idUsuario'] = 0;
        $campo['nomeUsuario'] = "";
        return $campo;
        // retorna uma array com ['existe'] e ['idResponsavel']
    } else {
        if ($num_resultado = 1) {
            $id = mysql_fetch_array($query);
            $campo['existe'] = 1;
            $campo['idResponsavel'] = $id['idUsuario'];
            $campo['nomeUsuario'] = $id['nomeUsuario'];
            return $campo;
        }
    }
}
开发者ID:grayce1220,项目名称:igsis,代码行数:22,代码来源:funcoesEvento.php

示例15: listaCom

function listaCom($st, $intituicao, $num_registro, $pagina, $ordem)
{
    $con = bancoMysqli();
    //tratamento dos parametros
    $status = "";
    switch ($st) {
        case "todos":
            $status = "";
            break;
        case "editado":
            $status = " AND editado = '1' ";
            break;
        case "revisado":
            $status = " AND revisado = '1' ";
            break;
        case "site":
            $status = " AND site = '1' ";
            break;
        case "publicacao":
            $status = " AND publicacao = '1' ";
            break;
    }
    $sql_busca_dic = "SELECT * FROM ig_comunicacao WHERE ig_evento_idEvento IS NOT NULL {$status} ORDER BY idCom {$ordem} LIMIT 0,{$num_registro}";
    $query_busca_dic = mysqli_query($con, $sql_busca_dic);
    $i = 0;
    while ($dic = mysqli_fetch_array($query_busca_dic)) {
        $evento = recuperaDados("ig_evento", $evento['ig_evento_idEvento'], "idEvento");
        $usuario = recuperaUsuario($event['idUsuario']);
        $x[$i]['nomeEvento'] = $dic['nomeEvento'];
        $x[$i]['protocoloIg'] = retornaProtoEvento($dic['ig_evento_idEvento']);
        $x[$i]['idUsuario'] = $usuario['nomeCompleto'];
        $x[$i]['nomeEvento'] = retornaPeriodo($dic['ig_evento_idEvento']);
        $x[$i]['idEvento'] = $dic['idEvento'];
    }
    return $x;
}
开发者ID:grayce1220,项目名称:igsis,代码行数:36,代码来源:funcoesComunicacao.php


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