Programando PostgreSQL + PHP

Quem conhece o "básico" dos comandos do PostgreSQL e um pouco de linguagem PHP já está preparado para misturar PostgreSQL + PHP. Esta mistura é muito útil para criarmos sites (páginas) dinâmicos para internet.

[ Hits: 89.003 ]

Por: Laudelino em 21/07/2004


Introdução



Creio que este artigo seja de grande ajuda aos iniciantes, pois é muito difícil encontrar por aí artigos, ajudas, dicas, etc que falem sobre PostgreSQL + PHP, o mais fácil de encontrar é MySQL + PHP.

Ilustraremos esta aplicação montando um "exibidor de notícias" bem simples, utilizando PHP e PostgreSQL.

É necessário ter instalado na sua máquina os seguintes programas:
Todos estes programas são "de grátis". Vale ressaltar que neste artigo não irei ensinar como instalar tais programas.

Depois de tudo instalado e rodando perfeitamente, vamos ao que interessa (Here comes your "woman"!).

Uma explicação. Minha didática será a seguinte:
  • Irei expor o código em PHP do exibidor de notícias, todo comentado (o que vier depois das duas barras "//", é o comentário). OBS.: dando ênfase as funções que ligam o PHP ao PostgreSQL.
  • Depois falarei sobre alguns detalhes.


    Próxima página

Páginas do artigo
   1. Introdução
   2. Código em PHP do exibidor de notícias (noticias.php)
   3. Destaques
   4. Mais alguns comandos básicos do PostgreSQL
Outros artigos deste autor

Criptografando mensagens com PHP

Método de Newton e PHP

PostgreSQL: comandos básicos

Leitura recomendada

Postgres e os Sistemas Alterdata

Diagrama Entidade-Relacionamento com Dia e tedia2sql para o PostgreSQL

PostgreSQL 9.4 - O conceito de Role

Instalando PostgreSQL 8.1 com extensão para dados espaciais (PostGis) e interface de gerenciamento (PgAdmin3)

Partição de tabelas no PostgreSQL

  
Comentários
[1] Comentário enviado por gustavo_marcon em 21/07/2004 - 09:09h

Quais são as vantagens do PostgreSQL sobre o MySQL?
Por que usar ele em programação PHP?

[2] Comentário enviado por Herr_Filip em 21/07/2004 - 13:36h

cara, otimo artigo
escrevi um artigo sobre instalacao do apache, php e postgresql no slackware, e teu artigo completa o meu e vice-versa!

parabens!

[3] Comentário enviado por agk em 21/07/2004 - 16:02h

Parabéns excelente artigo.
Pretendo usar PostgreSQL junto com postfix aqui, ouvi dizer que PostgreSQL é mais robusto para bases de dados grandes e funciona melhor que MYSQL, mas não convém discutir isso aqui.

[4] Comentário enviado por vodooo em 22/07/2004 - 02:12h

Bom artigo! Parabens!!!

Abraços

[5] Comentário enviado por laudelino7 em 22/07/2004 - 23:14h

Quem quiser ver o "noticas.php" funcionando é só ver este endereço (funcionando por tempo indeterminado):
http://www.mat.ufpb.br/~camat/noticias.php

Aproveite e deixe sua mensagem. O nome de usuário é "eu" e a senha é "123".

[6] Comentário enviado por jeffestanislau em 23/07/2004 - 10:18h

Ficou muito bom o seu artigo... parabéns!!!
Obs: já tirou a página do ar?

[7] Comentário enviado por laudelino7 em 24/07/2004 - 14:07h

a página está disponível para todos enviarem mensagens!!!

http://www.mat.ufpb.br/~camat/noticias.php

[8] Comentário enviado por bragil em 12/11/2004 - 13:05h

gustavo_marcon, o PostGreSQL é um gerenciador de banco de dados muito mais completo, a nível de recursos, do que o MySQL. O MySQL é indicado quando a velocidade importa mais.
Mas o PostgreSQL possui muitos recursos avançados não encontrados no Mysql, como stored procedures, triggers, sub-selects, etc... Além de suportar um volume muito maior de dados por tabela (se não me engano, 16 terabytes...). Só que não é tão rápido como o Mysql para aplicações mais simples...

Qualquer outra dúvida, www.postgresql.org


Falow!

[9] Comentário enviado por reimassupilami em 31/01/2005 - 16:25h

cara, achei muito bom seu artigo... e encontrei ele em momento oportuno, pois estou mudando meu banco de dados de mysql pra postgre, mas to apanhando bastante...

andei resolvendo uma panes aki pra rodar o seu código, mas to com um problema estranho aki: quando preencho o formulário e envio da uma mensagem dizendo que tenho q preencher todos campos... ixi... dae volto e tento novamente, mas sem resultados...

por que sera q isso ta acontecendo? ja procurei no codigo mas naum encontrei nada...

no aguardo...

[10] Comentário enviado por cah666 em 13/11/2005 - 22:52h

Nossa Cara muito bom o ebook ^^ e o artigo todo em si ...interessante .... conceitos basicos são otemos

[]´s

[11] Comentário enviado por removido em 16/01/2006 - 21:11h

"otemos" eh [*****]!!! huahuahua!!!

[12] Comentário enviado por thigux em 29/03/2006 - 15:48h

ae brother show de bola..to no trampo mas quando chegar em casa vo funfa isso em realidade....vlw pelo pelo artigo

[13] Comentário enviado por fernandoamador em 18/04/2006 - 18:57h

Excelente artigo...

[14] Comentário enviado por charlestech em 31/07/2006 - 11:48h

Excelente código.. mas me ajude ai.. Na paginação está mostrando a última página.. o que devo alterar para mostrar a partir da primeira página?

[15] Comentário enviado por HER GNU/LINUX em 17/05/2010 - 17:10h

Salve, Rapaz!

Fiquei encantado com os comentário e a clareza. Trabalho com o Microsoft Access a bastante tempo.
Gosatria de apreender um prático como ele para uso na plataforma LINUX Ubuntu. Qual que você recomendaria. Será que tem um prático como o Access.
É para pequenos banco de dados. Abraços e parabéns


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts