Neste post irei mostrar um guia rapido de como conectar e realizar queries simples utilizando o PostgreSQL e o PHP.O primeiro passo e definir os dados da conexao, que sao o endereco da conexao (que neste caso, e o localhost), o banco de dados que iremos nos conectar, usuario e senha:$host = "localhost";//host$db = "Pgtest"; //nome do banco de dados$user = "postgres"; //usuario do banco de dados$passwd = "pass"; //senha do banco de dadosPara conectarmos ao PostgreSQL, utilizamos a funcao pgconnect, utilizando as variaveis que colocamos os dados da conexao://Conectando ao banco de dados utilizando a funcao pg_connect$conn = pg_connect("host=$host dbname=$db user=$user password=$passwd");Agora com a conexao estabelecida, vamos rodar algumas queries! Primeiro criaremos uma tabela simples contendo id e nome de um usuario, depois vamos inserir 1 registro, e por fim, iremos listar os dados da tabela. Vamos guardar as queries nas seguintes variaveis://Query para criar uma tabela no banco de dados$table_query = "CREATE TABLE usuarios(id serial NOT NULL,nome VARCHAR(64), PRIMARY KEY(id));";//Query para inserir 1 registro na tabela$reg_query = "INSERT INTO usuarios (nome) VALUES ('Vinicius');";//Query para listar registros da tabela$show_query = "SELECT * FROM usuarios";Para a execucao das queries e utilizada a funcao pg_query, como mostrada a seguir://Executando query para criar a tabela no banco de dados$res = pg_query($conn, $table_query) or die("Nao foi possivel executar a query: $table_query\n");//Executando query para inserir o registro na tabela$res = pg_query($conn, $reg_query) or die("Nao foi possivel executar a query: $reg_query\n");//Executando query para listar os registros da tabela$res = pg_query($conn, $show_query) or die("Nao foi possivel executar a query: $reg_query\n");Para terminar, vamos listar os dados://Exibindo dadoswhile ($linha = pg_fetch_row($res)) { foreach($linha as $dado) echo $dado . "\n";}Abaixo segue o codigo por completo:<?php $host = "localhost";//host $db = "Pgtest"; //nome do banco de dados $user = "postgres"; //usuario do banco de dados $passwd = "pass"; //senha do banco de dados //Conectando ao banco de dados utilizando a funcao pg_connect $conn = pg_connect("host=$host dbname=$db user=$user password=$passwd"); //Query para criar uma tabela no banco de dados $table_query = "CREATE TABLE usuarios(id serial NOT NULL,nome VARCHAR(64), PRIMARY KEY(id));"; //Query para inserir 1 registro na tabela $reg_query = "INSERT INTO usuarios (nome) VALUES ('Vinicius');"; //Query para listar registros da tabela $show_query = "SELECT * FROM usuarios"; //Executando query para criar a tabela no banco de dados $res = pg_query($conn, $table_query) or die("Nao foi possivel executar a query: $table_query\n"); //Executando query para inserir o registro na tabela $res = pg_query($conn, $reg_query) or die("Nao foi possivel executar a query: $reg_query\n"); //Executando query para listar os registros da tabela $res = pg_query($conn, $show_query) or die("Nao foi possivel executar a query: $reg_query\n"); //Exibindo dados while ($linha = pg_fetch_row($res)) { foreach($linha as $dado) echo $dado . "\n"; }?> Para acessar uma particao exFAT no Ubuntu ou outras distribuicoes Debian-like basta seguir os seguintes passos:1 - Adicione o seguinte repositorio pelo terminal:sudo add-apt-repository ppa:relan/exfat2 - Atualize a lista de pacotes:sudo apt-get update3 - Instale o pacote exFAT:sudo apt-get install fuse-exfatPronto, agora voce ja conseguira acessar particoes exFAT no Ubuntu. Para seguir esta dica, e necessario que voce ja tenha criado o seu projeto Zend e esteja utilizando o servidor