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


PHP Conexao::getInstance方法代码示例

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


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

示例1: ObterTurmasCurso

 public function ObterTurmasCurso($idCurso, $ativo = null)
 {
     try {
         $sql = "select * from " . $this->repositorio;
         $sql .= " where IdCurso = :idCurso";
         if (isset($ativo) && $ativo != null) {
             $sql .= " and Ativo = :ativo";
         }
         $pdo = Conexao::getInstance()->prepare($sql);
         $pdo->bindValue(":idCurso", (int) $idCurso);
         if (isset($ativo) && $ativo != null) {
             $pdo->bindValue(":ativo", (int) $ativo);
         }
         $pdo->execute();
         $result = $pdo->fetchAll(PDO::FETCH_ASSOC);
         $listagem = array();
         foreach ($result as $dados) {
             $modelo = $this->PopularDados($dados);
             array_push($listagem, $modelo);
         }
         return $listagem;
     } catch (Exception $e) {
         self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])");
         return null;
     }
 }
开发者ID:GustavoAdolfo,项目名称:ProjetoFW2,代码行数:26,代码来源:daoturma.php

示例2: update

 public static function update()
 {
     try {
         $SerieDocumentoFiscalTO = new SerieDocumentoFiscalTO();
         $SerieDocumentoFiscalDao = new SerieDocumentoFiscalDao();
         $SerieDocumentoFiscalTO->id = $_POST['id'];
         $SerieDocumentoFiscalTO->cod_empreendimento = isset($_POST['cod_empreendimento']) ? $_POST['cod_empreendimento'] : NULL;
         $SerieDocumentoFiscalTO->serie_documento_fiscal = isset($_POST['serie_documento_fiscal']) ? $_POST['serie_documento_fiscal'] : NULL;
         $SerieDocumentoFiscalTO->num_modelo_documento_fiscal = isset($_POST['num_modelo_documento_fiscal']) ? $_POST['num_modelo_documento_fiscal'] : NULL;
         $SerieDocumentoFiscalTO->num_ultimo_documento_fiscal = isset($_POST['num_ultimo_documento_fiscal']) ? $_POST['num_ultimo_documento_fiscal'] : NULL;
         $validator = new DataValidator();
         $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->cod_empreendimento)->is_required();
         $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->serie_documento_fiscal)->is_required();
         $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->num_modelo_documento_fiscal)->is_required();
         $validator->set_msg('Este campo é obrigatório')->set('descricao_categoria', $SerieDocumentoFiscalTO->num_ultimo_documento_fiscal)->is_required();
         if (!$validator->validate()) {
             Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send();
             return;
         }
         $conn = Conexao::getInstance();
         $conn->beginTransaction();
         $SerieDocumentoFiscalDao->update($SerieDocumentoFiscalTO);
         $conn->commit();
         Flight::halt(201);
     } catch (Exception $e) {
         $conn->rollback();
         echo $e->getMessage();
     }
 }
开发者ID:filipecoelho,项目名称:webliniaerp-api,代码行数:29,代码来源:SerieDocumentoFiscalController.php

示例3: __construct

 public function __construct($css, $titulo, $id_lanc)
 {
     $this->pdo = Conexao::getInstance();
     $this->titulo = $titulo;
     $this->id_lanc = $id_lanc;
     $this->setarCSS($css);
 }
开发者ID:tiagomso,项目名称:scb_local,代码行数:7,代码来源:relatorio.class.php

示例4: BuscarPorDescricao

 public function BuscarPorDescricao($descricao)
 {
     try {
         $sql = "SELECT * FROM Permissoes WHERE Descricao like '%:descricao%'";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":descricao", $descricao);
         $p_sql->execute();
         return $this->popularDados($p_sql->fetch(PDO::FETCH_ASSOC));
     } catch (Exception $e) {
         self::$erro = "Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])";
     }
 }
开发者ID:GustavoAdolfo,项目名称:ProjetoFW2,代码行数:12,代码来源:daopermissao.php

示例5: BuscarPorIdDisciplina

 public function BuscarPorIdDisciplina($idDisciplina)
 {
     try {
         $sql = "SELECT * FROM ProfessoresDisciplinas WHERE IdDisciplina = :idDisciplina";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":idDisciplina", $idDisciplina);
         $p_sql->execute();
         return $this->popularDados($p_sql->fetch(PDO::FETCH_ASSOC));
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação.";
     }
 }
开发者ID:GustavoAdolfo,项目名称:ProjetoFW2,代码行数:12,代码来源:DaoProfessorDisciplina.php

示例6: getItem

 public function getItem($atributo, $valor)
 {
     try {
         $sql = "SELECT *  FROM nfe_aquisicaodecana WHERE " . $atributo . " = " . $valor;
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->execute();
         return $this->getLinha($p_sql->fetch(PDO::FETCH_ASSOC));
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação tente novamente mais tarde.";
         CriaLog::Logger('Erro: Código: ' . $e->getCode() . ' Mensagem: ' . $e->getMessage());
     }
 }
开发者ID:elderxavier,项目名称:integracao-nfephp,代码行数:12,代码来源:daoaquisicaodecana.php

示例7: update

 public function update($obj)
 {
     try {
         $sql = "UPDATE " . $this->table . " set\n                valorUM = :valorUM,\n                valorDois = :valorDois\n            WHERE id = :id";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(':valorUM', $obj->getValorUM());
         $p_sql->bindValue(':valorDois', $obj->getValorDois());
         return $p_sql->execute();
     } catch (Exception $e) {
         Lib::warning($e);
     }
 }
开发者ID:dnielrodrigues,项目名称:cristal,代码行数:12,代码来源:ClasseExemploDao.php

示例8: Inserir

 public function Inserir(IBaseModel $dados)
 {
     try {
         $sql = "INSERT INTO SituacoesMatriculas (Descricao) \n                VALUES (:descricao)";
         $pdo = Conexao::getInstance()->prepare($sql);
         $pdo->bindValue(":descricao", $dados->getDescricao());
         $pdo->execute();
         return true;
     } catch (Exception $e) {
         self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])");
         return false;
         //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
     }
 }
开发者ID:GustavoAdolfo,项目名称:ProjetoFW2,代码行数:14,代码来源:daosituacaomatricula.php

示例9: Main

function Main()
{
    echo base64_encode("ins");
    return 0;
    $cnn = Conexao::getInstance();
    $codigo = 1;
    $q = $cnn->prepare("SELECT * FROM mesClassePergunta where Codigo = :Codigo");
    $q->bindParam(":Codigo", $codigo, PDO::PARAM_INT);
    $q->execute();
    echo $q->rowCount() . "<br />";
    while ($linha = $q->fetch(PDO::FETCH_OBJ)) {
        echo $linha->Codigo . " - " . $linha->Descricao;
    }
}
开发者ID:GoPlaceIn,项目名称:siacc,代码行数:14,代码来源:index.php

示例10: cadastrarVisitante

function cadastrarVisitante(Visitante $visitante)
{
    try {
        $sql = "INSERT INTO visitante ( nome_visitante, doc_iden)" . " VALUES ( :nome_visitante, :doc_iden)";
        $p_sql = Conexao::getInstance()->prepare($sql);
        $p_sql->bindValue(":nome_visitante", $visitante->getNome_visitante());
        $p_sql->bindValue(":doc_iden", $visitante->getDoc_iden());
        $p_sql->execute();
        echo 'cadastro efetuado com sucesso';
        header("location: ../cadastro.php");
    } catch (Exception $e) {
        echo $e . 'erro ao inserir no banco';
    }
}
开发者ID:jhonasrn,项目名称:enterprise,代码行数:14,代码来源:visitanteDAO.php

示例11: Inserir

 public function Inserir(IBaseModel $dados)
 {
     try {
         $sql = "INSERT INTO Cursos (Nome, Sigla)\n                VALUES (:id, :nome, :sigla)";
         $pdo = Conexao::getInstance()->prepare($sql);
         $pdo->bindValue(":nome", $dados->getNome());
         $pdo->bindValue(":sigla", $dados->getSigla());
         $pdo->execute();
         return true;
     } catch (Exception $e) {
         self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])");
         return false;
         //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
     }
 }
开发者ID:GustavoAdolfo,项目名称:ProjetoFW2,代码行数:15,代码来源:daocurso.php

示例12: BuscarPorNome

 public function BuscarPorNome($nome)
 {
     try {
         $sql = "SELECT * FROM usuario WHERE nome = :nome";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":nome", $nome);
         $p_sql->execute();
         while ($row = $p_sql->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_NEXT)) {
             $dadosRetorno[] = $this->populaUsuario($row);
         }
         return $dadosRetorno;
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação, foi gerado\r\n um LOG do mesmo, tente novamente mais tarde.";
         GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
     }
 }
开发者ID:lincolnfatal,项目名称:projetos,代码行数:16,代码来源:dao.php

示例13: inserir

 public function inserir(Usuario $usuario)
 {
     try {
         $sql = "INSERT INTO usuario ( \r\n                    nome,\r\n                    email,\r\n                    concorrer_inscricao)\r\n                    VALUES (\r\n                    :nome,\r\n                    :email,\r\n                    :concorrer_inscricao)";
         //$stmt =  $con = new PDO("mysql:host=localhost;dbname=dbVestibular", "root", "");
         //            $p_sql = Conexao::getInstance()->pre
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":nome", $usuario->getNome());
         $p_sql->bindValue(":email", $usuario->getEmail());
         $p_sql->bindValue(":concorrer_inscricao", $usuario->getConcorrerInscricao());
         return $p_sql->execute();
         //            header('location:sucesso.php');
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, tente novamente mais tarde.";
     }
 }
开发者ID:RafaelCarlos,项目名称:Vestibular,代码行数:16,代码来源:UsuarioDao.php

示例14: update

 public function update($obj)
 {
     try {
         $sql = "UPDATE " . $this->table . " set\n                name=:name,\n                login=:login,\n                mail=:mail,\n                pass=:pass,\n                type=:type,\n                photo=:photo\n            WHERE id = :id";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(':id', $obj->getId());
         $p_sql->bindValue(':name', $obj->getName());
         $p_sql->bindValue(':login', $obj->getLogin());
         $p_sql->bindValue(':mail', $obj->getMail());
         $p_sql->bindValue(':pass', $obj->getPass());
         $p_sql->bindValue(':type', $obj->getType());
         $p_sql->bindValue(':photo', $obj->getPhoto());
         return $p_sql->execute();
     } catch (Exception $e) {
         Lib::warning($e);
     }
 }
开发者ID:dnielrodrigues,项目名称:cristal,代码行数:17,代码来源:CristalUserDao.php

示例15: Inserir

 public function Inserir(IBaseModel $dados)
 {
     try {
         $sql = "INSERT INTO Matriculas (IdAluno, IdCurso, Periodo, Ano, IdSituacao) \n                VALUES (:idAluno, :idCurso, :periodo, :ano, :idSituacao)";
         $pdo = Conexao::getInstance()->prepare($sql);
         $pdo->bindValue(":idAluno", $dados->getIdAluno());
         $pdo->bindValue(":idCurso", $dados->getIdCurso());
         $pdo->bindValue(":periodo", $dados->getPeriodo());
         $pdo->bindValue(":ano", $dados->getAno());
         $pdo->bindValue(":idSituacao", $dados->getIdSituacaoMatricula());
         $pdo->execute();
         return true;
     } catch (Exception $e) {
         self::SetErro("Ocorreu um erro ao tentar executar esta ação: ( " . $e->getMessage() . " [ " . $e->getCode() . " ])");
         return false;
         //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
     }
 }
开发者ID:GustavoAdolfo,项目名称:ProjetoFW2,代码行数:18,代码来源:daomatricula.php


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