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


PHP banco::fecharTransacao方法代码示例

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


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

示例1: array

if ($acao == 'atualizar') {
    banco::abrirTransacao();
    try {
        $sql = 'DELETE FROM advogado_secao WHERE cod_advogado = ?';
        banco::executar($sql, array($advogado));
        if (!empty($cod_local)) {
            foreach ($cod_local as $item) {
                $sql = 'SELECT * FROM secao WHERE md5(local) = ?';
                $secoes_local = banco::listar($sql, array($item));
                foreach ($secoes_local as $subitem) {
                    $sql = 'INSERT INTO advogado_secao (zona,secao,cod_advogado) VALUES (?,?,?)';
                    banco::executar($sql, array($subitem->zona, $subitem->secao, $advogado));
                }
            }
        }
        banco::fecharTransacao();
    } catch (Exception $e) {
        banco::cancelarTransacao();
    }
}
$sql = "SELECT cod_advogado,UCASE(nome) as nome\r\n\t\t\tFROM advogado\r\n\t\t\tORDER BY nome ASC";
$lista_advogados = banco::listar($sql);
$lista_locais = array();
if ($advogado) {
    $sql = "SELECT md5(local) as cod_local, s.local, s.endereco, s.bairro, COALESCE(a.cod_advogado,0)\t\t\t\r\n\t\t\tFROM secao s\r\n\t\t\tLEFT JOIN advogado_secao a ON a.secao = s.secao AND a.zona = s.zona\r\n\t\t\tWHERE COALESCE(a.cod_advogado,0) <> ?\r\n\t\t\tGROUP BY s.local, s.endereco,s.bairro\t\t\t\r\n\t\t\tORDER BY s.local ASC";
    $lista_locais1 = banco::listar($sql, array($advogado));
    $sql = "SELECT md5(local) as cod_local, s.local, s.endereco, s.bairro, COALESCE(a.cod_advogado,0)\r\n\t\t\tFROM secao s\r\n\t\t\tINNER JOIN advogado_secao a ON a.secao = s.secao AND a.zona = s.zona\r\n\t\t\tWHERE COALESCE(a.cod_advogado,0) = ?\r\n\t\t\tGROUP BY s.local, s.endereco,s.bairro\r\n\t\t\tORDER BY s.local ASC";
    $lista_locais2 = banco::listar($sql, array($advogado));
}
$sql2 = "SELECT DISTINCT ad.oab AS oab, ad.nome AS nome, ad.email1 AS email, ad.celular1 AS celular1, se.local AS\r\n\t\tlocal FROM advogado AS ad, secao AS se, advogado_secao AS adse\r\n\t\tWHERE ad.cod_advogado = adse.cod_advogado\r\n\t\tAND se.zona = adse.zona\r\n\t\tAND se.secao = adse.secao\r\n\t\tORDER BY nome";
$listaAssociados = banco::listar($sql2);
开发者ID:laiello,项目名称:dia-d-elect2012,代码行数:31,代码来源:associar-advogados.php


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