Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luciano Coelho

Tutorial PHP + ADODB + SMARTY + POSTGRESQL

Recommended Posts

Bom dia,

 

 

Se não for pedir demais, será que alguém tem um tutorial de ADODB e SMARTY num PHP para a conexão ao POSTGRESQL? Já procurei muito no Google e não encontro algum exemplo que possa me orientar. Eu gostaria de uns códigos bem simples apenas para entender melhor o funcionamento do ADODB junto com o SMARTY, pois já possuo algum conhecimento de PHP e MYSQL.

 

 

Muito Grato

 

 

Luciano Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize o PDO no lugar do adodb, se tem alguma duvida sobre o smarty descreva ela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É que estou treinando para uma vaga de trabalho e na empresa eles utilizam o ADODB. Então eu precisava de pelo menos um modelo super simples do ADODB com o SMARTY para inserir os arquivos html e php.

 

 

Alguém pode me ajudar? Por favor...

 

 

Ninguém? :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, vou fazer a mão e te passar a classe de conexao com adodb5 que usamos aqui na empresa

 

PS : vou retirar certas partes , mais nada q afetara o code

 

segue

<?php
    /* inclui o arquivo de conexa do ADOdb */
    include_once RAIZZ . "adodb.php";
	class ConexaoAdodb{
		private $idxmlxXx;
        private $idconxXx;
        private $sservidorxXx;
        private $susuarioxXx;
        private $ssenhaxXx;
        private $sbancoxXx;

        function __construct(){
			$this->idxmlxXx = simplexml_load_file(RAIZZ . "con.xml");
            $this->sservidorxXx = trim($this->idxmlxXx->conexao->servidor);
            $this->susuarioxXx = trim($this->idxmlxXx->conexao->usuario);
            $this->ssenhaxXx = trim($this->idxmlxXx->conexao->senha);
            $this->sbancoxXx = trim($this->idxmlxXx->conexao->bancodados);
            $this->sDriver = trim($this->idxmlxXx->conexao->driver);
            $this->sDebug = trim($this->idxmlxXx->conexao->debug);
        }

        function __destruct(){
			unset($this->idconxXx);
            unset($this->idxmlxXx);
        }
		public function debuugDesligado(){
			$this->sDebug = '0';
        }
		public function conectar(){
			$this->idconxXx = ADONewConnection($this->sDriver);
			if ($this->sDebug == '1') {
                $this->idconxXx->debug = true;
            }
			$this->idconxXx->Connect($this->sservidorxXx, $this->susuarioxXx, $this->ssenhaxXx, $this->sbancoxXx);
			$this->idconxXx->Execute("SET NAMES 'utf8'");
			return $this->idconxXx;
        }
		public function executarAdodb($sql){
			return $this->idconxXx->Execute($sql);
        }
		public function ultimoId(){
			return $this->idconxXx->insert_ID();
        }
		public function desconectar(){
			$this->idconxXx->close();
            $this->idconxXx = "";
            $this->idxmlxXx = "";
        }
		public function sqlInsertisAdodb($rs, $registro){
			return $this->idconxXx->GetInsertSQL($rs, $registro, true);
        }
		public function sqlUpdateAdodb($rs, $registro){
			return $this->idconxXx->GetUpdateSQL($rs, $registro, false, true);
        }
		public function idAdodb(){
			return $this->idconxXx;
        }

    }
?>

sou brodi, ou não?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.