本文整理汇总了PHP中BD::Close方法的典型用法代码示例。如果您正苦于以下问题:PHP BD::Close方法的具体用法?PHP BD::Close怎么用?PHP BD::Close使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BD
的用法示例。
在下文中一共展示了BD::Close方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
示例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();
}
示例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;
}
示例4:
} else {
$acr2 = " ";
}
if ($ins->getFlag3() == 'S') {
$acr3 = '<acronym title="' . ($ins->getQtde3() - $ins->getQtdeB3()) . ' vezes 3º equivale a ' . ($ins->getQtde3() - $ins->getQtdeB3()) / 2 . ' 2º">';
} else {
$acr3 = " ";
}
if ($ins->getFlag4() == 'S') {
$acr4 = '<acronym title="' . ($ins->getQtde4() - $ins->getQtdeB4()) . ' vezes 4º equivale a ' . ($ins->getQtde4() - $ins->getQtdeB4()) / 2 . ' 3º">';
} else {
$acr4 = " ";
}
if ($ins->getFlag5() == 'S') {
$acr5 = '<acronym title="' . ($ins->getQtde5() - $ins->getQtdeB5()) . ' vezes 5º equivale a ' . ($ins->getQtde5() - $ins->getQtdeB5()) / 2 . ' 4º">';
} else {
$acr5 = " ";
}
$linha = "<tr " . $stl . ">" . "<td align=center>" . $pos . "</td>" . "<td>" . $lu . $pg . $obs . "</td>" . "<td align=center style='background:rgb(255, 194, 133);'><b>" . $ins->getLinkPontos() . "</b></td>" . "</tr>\n";
echo $linha;
$usr = NULL;
$ins = NULL;
}
echo "<tr><td colspan=10><br></td></tr>" . "\n";
/* echo("<tr><td colspan=10 rowspan=2>(*) Recordista de pontos em uma rodada direito a bônus de 12 pontos no final do campeonato.</td></tr>")."\n"; */
}
$db->Close();
?>
</table></div>
</td></tr>
示例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;
}
示例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);
}
示例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;
}
示例8: Exclui
function Exclui()
{
//Exclui a reuniao
if ($this->Existe == 'N') {
return;
}
$db = new BD();
$sql = sprintf("delete from smsserver_out where id = %d", $this->getID());
$db->Exec($sql);
$db->Close();
}
示例9: 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;
}
示例10: 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;
}
示例11: RetornaEstado
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . "/sessao.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/class.bd.php";
include $_SERVER['DOCUMENT_ROOT'] . "/geoipcity.inc";
$gi = geoip_open($_SERVER['DOCUMENT_ROOT'] . "/geoip/GeoLiteCity.dat", GEOIP_STANDARD);
$db = new BD();
$db2 = new BD();
$sql = sprintf("select sequencia,ip,datahora,cidade from log_usuario where cidade is null\nand datahora >= '2008-01-01 00:00' and ip is not null order by sequencia");
$db->Query($sql);
// $db->Next();
while ($db->Next()) {
echo $db->getValue("sequencia") . " " . $db->getValue("ip") . " " . $db->getValue("cidade");
$geoip = geoip_record_by_addr($gi, $db->getValue("ip"));
$sql = sprintf("update log_usuario\n\t\t\t \t\t\t\tset cidade='%s',\n\t\t\t\t\t\t\t\testado='%s',\n\t\t\t\t\t\t\t\tpais='%s'\n\t\t\t\t\t\t\twhere\n\t\t\t\t\t\t\tsequencia=%d", $geoip->city, RetornaEstado($geoip->country_code, $geoip->region), $geoip->country_name, $db->getValue("sequencia"));
$db2->Exec($sql);
}
$db->Close();
$db2->Close();
geoip_close($gi);
function RetornaEstado($pais, $regiao)
{
require_once $_SERVER['DOCUMENT_ROOT'] . "/geoipregionvars.php";
return $GEOIP_REGION_NAME[$pais][$regiao];
}
示例12: gravagols
// Apura classificação da rodada
if ($camp != 4) {
pontoscopa($camp, $rod);
// Apura pontuação da copa bolão
totalcopa($camp, $rod);
// Totaliza pontuação da copa por grupos
clascopa($camp);
//Processa classificação da copa
estatisticas($camp, $rod);
//Grava informações para ranking
}
/* oitavas($camp,$rod); //Processa oitavas de final
quartas($camp,$rod); //Processa quartas de final*/
$db->Close();
$db2->Close();
$db3->Close();
?>
</table>
<?php
include "bothome.php";
?>
<?php
include "rodape.php";
?>
<?php
function gravagols($camp, $rod, $golsma, $golsvi)
{
示例13: 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;
}
示例14: 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;
}
示例15: 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;
}