Classe de Conexão para BD Postgresql
Classe simples para conexão com banco de dados postgresql
Data | Autor | Changelog | Download |
---|---|---|---|
12/01/2006 5:45pm | Vanessa Schissato | Versão 1.01 | Versão 1.01 |
Para acesso a "qualquer" base de dados
Aviso: Não testei, tudo que sei sobre odbc aprendi hj
<?
class Conexao{
var $user = "usuario";
var $pass = "senha";
var $link;
var $result;
// Metodo construtor
function Conexao($bd){
$this->link = odbc_connect("dbname='$bd' user='$this->user' password='$this->pass'") or die ("Configuracao de Banco de Dados Errada!");
}
// Executa query
function Executar($sql){
$this->result = pg_exec($this->link,$sql) or die ("Erro ao executar query");
return $this->result;
}
// Salva no array $line resultados retornados
function MostrarResultados(){
$line = odbc_fetch_array($this->result);
return $line;
}
// Numero de linhas retornada na consulta
function ContarLinhas(){
$lines = odbc_num_rows($this->result);
return $lines;
}
// Fecha conexao
function Fechar(){
odbc_close($this->link);
}
// Libera consulta da memoria
function Liberar(){
odbc_free_result($this->result);
}
}
?>
Aviso: Não testei, tudo que sei sobre odbc aprendi hj
<?
class Conexao{
var $user = "usuario";
var $pass = "senha";
var $link;
var $result;
// Metodo construtor
function Conexao($bd){
$this->link = odbc_connect("dbname='$bd' user='$this->user' password='$this->pass'") or die ("Configuracao de Banco de Dados Errada!");
}
// Executa query
function Executar($sql){
$this->result = pg_exec($this->link,$sql) or die ("Erro ao executar query");
return $this->result;
}
// Salva no array $line resultados retornados
function MostrarResultados(){
$line = odbc_fetch_array($this->result);
return $line;
}
// Numero de linhas retornada na consulta
function ContarLinhas(){
$lines = odbc_num_rows($this->result);
return $lines;
}
// Fecha conexao
function Fechar(){
odbc_close($this->link);
}
// Libera consulta da memoria
function Liberar(){
odbc_free_result($this->result);
}
}
?>
27/01/2006 9:15pm
(~19 anos atrás)
Erro por que ele esta tentando liberar do mysql e estamos usando "Postgresql"
acho q o serto seria!!
function Liberar(){
pg_free_result($this->result);
}
acho q o serto seria!!
function Liberar(){
pg_free_result($this->result);
}
10/01/2006 5:40pm
(~19 anos atrás)
Olá... Errou na hora de liberar a query:
function Liberar(){
mysql_free_result($this->result);
}
flw
function Liberar(){
mysql_free_result($this->result);
}
flw
16/11/2005 3:13am
(~19 anos atrás)
function Executar($sql){
$this->result = odbc_exec($this->link,$sql) or die ("Erro ao executar query");
return $this->result;
}