當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。