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


PHP BD::Query方法代码示例

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


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

示例1: getFim

 function getFim()
 {
     //Retorna o numero da ultima rodada
     $datafim = 0;
     $db = new BD();
     $sql = sprintf("select\n\t\t\t\t\t   max(addtime(data,hora)) datafim\n\t\t\t\t\t   from\n\t\t\t\t\t   cad_rodada\n\t\t\t\t\t   where \n\t\t\t\t\t   campeonato= %d \n\t\t\t\t\t   and rodada = %d", $this->getCampeonato(), $this->getRodada());
     $db->Query($sql);
     $db->Next();
     $datafim = $db->getValue('datafim');
     $db->Close();
     return $datafim;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:12,代码来源:class.rodada.php

示例2: JogoCopa

 /**
  * Construtor 
  * @param int $userid
  * @return void
  */
 function JogoCopa($camp, $rod, $jg)
 {
     $db = new BD();
     $sql = sprintf("select  \n\t\t\t   campeonato,\n\t\t\t   rodada,\n\t\t\t   jogo,\n\t\t\t   tipo,\n\t\t\t   userid,\n\t\t\t   golsp,\n\t\t\t   pontos,\n\t\t\t   grupo\n\t\t\t   from\n               cad_rodada_copa\n               where campeonato = %d\n\t\t\t   and rodada = %d\n\t\t\t   and jogo = %d", $camp, $rod, $jg);
     $db->Query($sql);
     $this->Campeonato = $camp;
     $this->Rodada = $rod;
     $this->Jogo = $jg;
     while ($db->Next()) {
         if ($db->getValue('tipo') == 'M') {
             $this->Mandante = $db->getValue('userid');
             $this->GolsMa = $db->getValue('golsp');
             $this->PontosMa = $db->getValue('pontos');
         } else {
             $this->Visitante = $db->getValue('userid');
             $this->GolsVi = $db->getValue('golsp');
             $this->PontosVi = $db->getValue('pontos');
         }
         $this->Grupo = $db->getValue('grupo');
     }
     $db->Close();
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:27,代码来源:class.jogocopa.php

示例3: getVotos

 function getVotos($op)
 {
     // Retorna os votos de cada opção
     $res = array();
     $Votos = 0;
     $db = new BD();
     if (strtoupper($op) == "TOTAL") {
         $sql = sprintf("select\n\t\t\t\t\t   count(*) votos\n\t\t\t\t\t   from\n\t\t\t\t\t   cad_enquete_votos where\n\t\t\t\t\t   numero = %d", $this->getCodigo());
     } else {
         $sql = sprintf("select\n\t\t\t\t\t   count(*) votos\n\t\t\t\t\t   from\n\t\t\t\t\t   cad_enquete_votos where\n\t\t\t\t\t   numero = %d and opcao = %d", $this->getCodigo(), $op);
     }
     $db->Query($sql);
     $db->Next();
     $Votos = $db->getValue('votos');
     $db->Close();
     return $Votos;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:17,代码来源:class.enquete.php

示例4: BD

include "sessao.php";
?>

<tr><td colspan=10 align="center">
<div style="width:430px;border:solid 1px #a0b0b0;background:#fff;">
<table  style="width:450px;" width="450px" bordercolor="white" class='dettab' border="1px" cellspacing=0 frame="box" rules="all">

<?php 
require_once $_SESSION['DOCROOT'] . "/classes/class.bd.php";
require_once $_SESSION['DOCROOT'] . "/classes/class.usuario.php";
require_once $_SESSION['DOCROOT'] . "/classes/class.campeonato.php";
require_once $_SESSION['DOCROOT'] . "/classes/class.inscricao.php";
$db = new BD();
$sql = sprintf("select i.campeonato,i.userid " . "from " . "cad_inscricao i, " . "cad_usuario u, " . "cad_campeonato c " . "where " . "i.campeonato = c.codigo " . "and i.userid = u.userid " . "and c.flandamento = 'S' and c.codigo = 4 " . "order by " . "c.ano desc," . "i.campeonato," . "i.posefetiva," . "u.username");
$db->Query($sql);
$camp = 0;
$posant = 0;
$pos = 0;
if ($db->NumRows() == 0) {
    echo '         <tr> <td>Não existe campeonatos cadastrados ou em andamento no momento.<br></td> </tr>' . "\n";
} else {
    while ($db->Next()) {
        if ($camp != $db->getValue('campeonato')) {
            if ($camp != 0) {
                echo "<tr><td colspan=4><br></td></tr>\n";
            }
            $pos = 0;
            $cmp = new Campeonato($db->getValue('campeonato'));
            echo "<tr style='background:rgb(250, 252, 188);color:rgb(0, 102, 0);'><td colspan=10 align=center><b>" . $cmp->getDescricaoAno() . "</td></tr>\n";
            echo "<tr style='background:rgb(250, 252, 188);color:rgb(0, 102, 0);'><td colspan=3 align=center><b>Classificação do Bolão</td>\n\t\t\t\t\t\t\t</tr>\n";
开发者ID:alencarmo,项目名称:OCF,代码行数:30,代码来源:clasbolao.php

示例5: getHistorico

 function getHistorico()
 {
     //Retorna uma matriz com o historico de confrontos do time
     $Hst = array();
     $db = new BD();
     $sql = sprintf("select\n\t\t\t\t\t   campeonato,\n\t\t\t\t\t   rodada,\n\t\t\t\t\t   manda,\n\t\t\t\t\t   vi.nome visitante,\n\t\t\t\t\t   ma.nome mandante,\n\t\t\t\t\t   visita,\n\t\t\t\t\t   golsma,\n\t\t\t\t\t   golsvi,\n\t\t\t\t\t   addtime(data,hora) datahora\n\t\t\t\t\t   from\n\t\t\t\t\t   cad_rodada,\n\t\t\t\t\t   cad_times ma,\n\t\t\t\t\t   cad_times vi\n\t\t\t\t\t   where \n\t\t\t\t\t   (manda = %d\n\t\t\t\t\t   or visita = %d)\n\t\t\t\t\t   and ma.codigo = manda\n\t\t\t\t\t   and vi.codigo = visita\n   \t\t\t\t\t   order by campeonato desc,rodada desc,data desc,hora desc", $this->getCodigo(), $this->getCodigo());
     $db->Query($sql);
     while ($db->Next()) {
         array_push($Hst, $db->Row);
     }
     $db->Close();
     return $Hst;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:13,代码来源:class.time.php

示例6: LogUsuario

 function LogUsuario($pUserid, $pOrigem, $pLogado)
 {
     $gi = geoip_open($_SERVER['DOCUMENT_ROOT'] . "/geoip/GeoLiteCity.dat", GEOIP_STANDARD);
     $geoip = geoip_record_by_addr($gi, $_SERVER['REMOTE_ADDR']);
     $db = new BD();
     $sql = sprintf("select count(*) qtde from log_usuario\n            where\n            ip = '%s'\n            and sessionid = '%s'", $_SERVER['REMOTE_ADDR'], session_id());
     $db->Query($sql);
     $db->Next();
     if ($db->getValue("qtde") == 0) {
         $sql = sprintf("insert into log_usuario\n\t\t\t\t\t(userid,datahora,origem,logado,ip,sessionid,cidade,estado,pais)\n\t\t\t\t\tvalues (%d,now(),'%s','%s','%s','%s','%s','%s','%s')", $pUserid, $pOrigem, $pLogado, $_SERVER['REMOTE_ADDR'], session_id(), $geoip->city, RetornaEstado($geoip->country_code, $geoip->region), $geoip->country_name);
     } else {
         $sql = sprintf("update log_usuario\n\t\t\t\t\t\t\tset userid = %d,\n\t\t\t\t\t\t\t\torigem = '%s',\n\t\t\t\t\t\t\t\tlogado = '%s',\n\t\t\t\t\t\t\t\tqtde = qtde + 1\n\t\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\t\tip = '%s'\n\t\t\t\t\t\t\t\tand sessionid = '%s'", $pUserid, $pOrigem, $pLogado, $_SERVER['REMOTE_ADDR'], session_id());
     }
     $db->Exec($sql);
     $db->Close();
     geoip_close($gi);
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:17,代码来源:class.usuario.php

示例7: getJogosCopa

 function getJogosCopa($rodada)
 {
     $Adv = array();
     $db = new BD();
     $sql = sprintf("select jogo\n\t\t\t\t\t\t from cad_rodada_copa\n\t\t\t\t\t\t where campeonato = %d\n\t\t\t\t\t\t and rodada = %d\n\t\t\t\t\t\t and userid = %d", $this->getCampeonato(), $rodada, $this->getUserid());
     $db->Query($sql);
     while ($db->Next()) {
         array_push($Adv, $db->getValue('jogo'));
     }
     $db->Close();
     return $Adv;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:12,代码来源:class.inscricao.php

示例8: getReunioes

 function getReunioes($filtro)
 {
     // Retorna as reuniões cadastradas
     $reunioes = array();
     $db = new BD();
     if ($filtro == 'T') {
         $sql = sprintf("select\n\t\t\t\t\t\t   id,\n\t\t\t\t\t\t   local,\n\t\t\t\t\t\t   data,\n\t\t\t\t\t\t   hora\n\t\t\t\t\t\t   from\n\t\t\t\t\t\t   cad_reuniao\n\t\t\t\t\t\t   order by data desc");
     } else {
         if ($filtro == 'P') {
             $sql = sprintf("select\n\t\t\t\t\t\t\t   min(id) id\n\t\t\t\t\t\t\t   from\n\t\t\t\t\t\t\t   cad_reuniao\n\t\t\t\t\t\t\t   where\n\t\t\t\t\t\t\t   data >= curdate()\n\t\t\t\t\t\t\t   order by data desc");
         }
     }
     $db->Query($sql);
     while ($db->Next()) {
         array_push($reunioes, $db->Row);
     }
     $db->Close();
     return $reunioes;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:19,代码来源:class.smsreceive.php

示例9: getEventos

 function getEventos()
 {
     // Retorna os eventos cadastrados
     $eventos = array();
     $db = new BD();
     $sql = sprintf("select\n\t\t\t\t\t   id,\n\t\t\t\t\t   local,\n\t\t\t\t\t   data,\n\t\t\t\t\t   descricao\n\t\t\t\t\t   from\n\t\t\t\t\t   cad_eventos\n\t\t\t\t\t   order by data desc");
     $db->Query($sql);
     while ($db->Next()) {
         array_push($eventos, $db->Row);
     }
     $db->Close();
     return $eventos;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:13,代码来源:class.evento.php

示例10: getMelhorDefesa

 function getMelhorDefesa()
 {
     //Retorna o usuario que sofreu menos gols no campeonato
     $db = new BD();
     $sql = sprintf("select userid,golsc gols\n\t\t\t\t\t\t\tfrom \n\t\t\t\t\t\t\t\tcad_inscricao\n\t\t\t\t\t\t\twhere \n\t\t\t\t\t\t\t\tcampeonato = %d\n\t\t\t\t\t\t\t\tand flcopa = 'S'\n\t\t\t\t\t\t\t\tand campeonato in (select distinct campeonato from cad_rodada)\n\t\t\t\t\t\t\torder by \n\t\t\t\t\t\t\t\tgolsc,posefetiva\n\t\t\t\t\t\t\tlimit 1", $this->getCodigo());
     $db->Query($sql);
     $rowart = $db->Fetch();
     $db->Close();
     return $rowart;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:10,代码来源:class.campeonato.php

示例11: getMelhorDefesa

 function getMelhorDefesa()
 {
     //Retorna o usuario que sofreu menos gols no campeonato
     $db = new BD();
     $sql = sprintf("select p.userid,p.golsc gols\n\t\t\t\t\t\t\tfrom \n\t\t\t\t\t\t\t\tcad_posrodada p,\n\t\t\t\t\t\t\t\tcad_inscricao i\n\t\t\t\t\t\t\twhere \n\t\t\t\t\t\t\t\tp.campeonato = i.campeonato\n\t\t\t\t\t\t\t\tand p.userid = i.userid\n\t\t\t\t\t\t\t\tand p.campeonato = %d\n\t\t\t\t\t\t\t\tand p.rodada = %d\n\t\t\t\t\t\t\t\tand i.flcopa = 'S'\n\t\t\t\t\t\t\torder by \n\t\t\t\t\t\t\t\tp.golsc,p.posefetiva\n\t\t\t\t\t\t\tlimit 1", $this->getCampeonato(), $this->getRodada());
     $db->Query($sql);
     $rowart = $db->Fetch();
     $db->Close();
     return $rowart;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:10,代码来源:class.rodadacopa.php

示例12: BD

$email = " ";
$msg = "";
$username = "";
$linkexc = "";
$db = new BD();
$db2 = new BD();
$sql = sprintf("select m.codigo,u.userid,email,mensagem,m.userid useridrec from\n\t\t\t\t\t\t\t\tcad_mural m,\n\t\t\t\t\t\t\t\tcad_usuario u\n\t\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\t\tu.recmail = 'S'\n\t\t\t\t\t\t\t\tand u.aprovado = 'S'\n\t\t\t\t\t\t\t\tand (m.codigo,u.userid)\n\t\t\t\t\t\t\t\tnot in\n\t\t\t\t\t\t\t\t(select codigo,userid from log_mural)\n\t\t\t\t\t\t\t\tlimit 45");
$db->Query($sql);
while ($db->Next()) {
    $codigo = $db->getValue('codigo');
    $user = $db->getValue('userid');
    $userrec = $db->getValue('useridrec');
    $email = $db->getValue('email');
    $msg = $db->getValue('mensagem');
    $sql = sprintf("select username from cad_usuario where userid = %d", $userrec);
    $db2->Query($sql);
    $db2->Next();
    $username = $db2->getValue('username');
    $msg .= "<br><br><br>" . "Mensagem enviada por: <b>" . $username;
    $msg .= "<br>" . "Opala Clube Franca.";
    $msg .= "<br><br><br>" . "Se não deseja receber as mensagens por e-mail clique no link abaixo.";
    $linkexc = sprintf("<a href=http://" . $_SERVER['HTTP_HOST'] . "/prc_excmail.php?usr=" . trim($user) . "&id=" . md5(trim(trim($username) . 'lstmailexc' . trim($email))) . ">Clique aquí p/ não receber mais os recados por e-mail</a>");
    $msg .= "<br>" . $linkexc;
    $ln = sprintf("Codigo:%d - User:%d - Username:%s - Email:%s<br>", $codigo, $user, $username, $email);
    //		echo ($ln)."\n";
    $st = envmail($email, "Recado Opala Clube Franca", $msg, "admin@opalaclubefranca.com.br");
    $sql = sprintf("insert into log_mural (codigo,userid,dataenvio,status)\n\t\t\t\t\t\tvalues (%d,%d,now(),'%s')", $codigo, $user, $st);
    $db2->Exec($sql);
}
$db->Close();
$db2->Close();
开发者ID:alencarmo,项目名称:OCF,代码行数:31,代码来源:prc_envrecado.php

示例13: getEventos

 function getEventos($filtro)
 {
     // Retorna as reuniões cadastradas
     $calendario = array();
     $db = new BD();
     if ($filtro == 'T') {
         $sql = sprintf("select\n\t\t\t\t\t\t   idcalendario,\n\t\t\t\t\t\t   titulo,\n\t\t\t\t\t\t   dataevento,\n\t\t\t\t\t\t   descricao,\n\t\t\t\t\t\t   local,\n\t\t\t\t\t\t   realizacao\n\t\t\t\t\t\t   from\n\t\t\t\t\t\t   tb_calendario\n\t\t\t\t\t\t   order by dataevento desc");
     } else {
         if ($filtro == 'P') {
             $sql = sprintf("select\n\t\t\t\t\t\t\t\t   idcalendario,\n\t\t\t\t\t\t\t\t   titulo,\n\t\t\t\t\t\t\t\t   dataevento,\n\t\t\t\t\t\t\t\t   descricao,\n\t\t\t\t\t\t\t\t   local,\n\t\t\t\t\t\t\t\t   realizacao\n\t\t\t\t\t\t\t\t   from\n\t\t\t\t\t\t\t\t   tb_calendario\n\t\t\t\t\t\t\t\t   where\n\t\t\t\t\t\t\t\t   dataevento >= DATE_SUB(CURDATE(), INTERVAL 10 DAY)\n\t\t\t\t\t\t\t\t   and dataevento <= DATE_ADD(CURDATE(), INTERVAL 30 DAY)\n\t\t\t\t\t\t\t\t   order by dataevento");
         } else {
             if ($filtro == 'X') {
                 $sql = sprintf("select\n\t\t\t\t\t\t\t\t   idcalendario,\n\t\t\t\t\t\t\t\t   titulo,\n\t\t\t\t\t\t\t\t   dataevento,\n\t\t\t\t\t\t\t\t   descricao,\n\t\t\t\t\t\t\t\t   local,\n\t\t\t\t\t\t\t\t   realizacao\n\t\t\t\t\t\t\t\t   from\n\t\t\t\t\t\t\t\t   tb_calendario\n\t\t\t\t\t\t\t\t   where\n\t\t\t\t\t\t\t\t   dataevento >= DATE_SUB(CURDATE(), INTERVAL 10 DAY)\n\t\t\t\t\t\t\t\t   order by dataevento");
             }
         }
     }
     $db->Query($sql);
     while ($db->Next()) {
         array_push($calendario, $db->Row);
     }
     $db->Close();
     return $calendario;
 }
开发者ID:alencarmo,项目名称:OCF,代码行数:23,代码来源:class.calendario.php


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