Classe MySQLDatabase [golfinho/Elefante]
Publicado por Emiliano Eloi Silva Barbosa 04/04/2007
[ Hits: 5.493 ]
Homepage: http://emilianoeloi.com.br
Download class.PgSQLDatabase.php
Tradução do código de Caio Filipini:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=1
Classe para acesso ao banco de dados PostGreSQL. Já existem classes mais bem elaboradas para isso; fiz com a finalidade de aprender.
class PgSQLDatabase {
var $dbName;
var $dbHost;
var $dbPort;
var $dbUsername;
var $dbPassword;
var $result;
var $numRows;
var $conn;
var $persistent;
function PgSQLDatabase($name, $username, $password="nopass",$host="localhost", $port=5432){
$this->dbName = $name;
$this->dbHost = $host;
$this->dbPort = $port;
$this->dbUsername = $username;
$this->dbPassword = $password;
$this->result = false;
$this->numRows = 0;
$this->conn = NULL;
$this->persistent = false;
}
function dbConnect($persistent = false) {
$connect_string = "host=".$this->dbHost." port=".$this->dbPort." user=".$this->dbUsername." password=".$this->dbPassword." dbname=".$this->dbName;
if($persistent) {
$this->conn = pg_connect($connect_string);
$this->persistent = true;
} else
$this->conn = pg_connect($connect_string);
if($this->conn)
return true;
return false;
}
function dbQuery($query) {
$result = pg_query($query);
if($result) {
$this->result = $result;
$this->numRows = pg_num_rows($this->result);
return true;
}
return false;
}
function fetchRow() {
return pg_fetch_row($this->result);
}
function fetchArray() {
return pg_fetch_array($this->result);
}
function fetchObject() {
return pg_fetch_object($this->result);
}
function affectedRows() {
return pg_affected_rows($this->result);
}
function freeResult() {
return pg_free_result($this->result);
}
function dbDisconnect() {
if($this->persistent) {
return pg_close($this->conn);
}
}
}
Script Para Conectar-se Ao Banco de dados MYSQL
Sistema que simula bd com arquivo TXT
Executar arquivos do mysql por meio do php
Nenhum comentário foi encontrado.
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Instalar Ubuntu com Btrfs + LUKS de forma fácil
Habilitando "hotcorner" no Ubuntu
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
Executar um programa em Rust (1)
Não consigo publicar screenshots no Viva o Linux [RESOLVIDO] (5)









