Provendo dados em um servidor PostgreSQL através do Apache e PHP
Aprenda a configurar um serviço HTTP com suporte a PHP e acesso a bancos de dados no PostgreSQL.
Introdução
Hoje é uma necessidade comum prover páginas de hipertexto com acesso dinâmico e interativo a bases de dados, o que possui as mais variadas aplicações, que vão do técnico-científico ao comercial. Para esta finalidade, o PHP é uma excelente alternativa de linguagem para o desenvolvimento, suportando inclusive acesso SQL a poderosos e populares servidores de bancos de dados, tais como o PostgreSQL e o MySQL; e o melhor é que é gratuito e de código aberto! Neste artigo abordaremos como instalar e configurar o PHP e o servidor Apache para acesso ao servidor de bancos de dados PostgreSQL.
Observação importante:
Os procedimentos e informações descritos neste artigo são de caráter absolutamente experimental; não os implemente em um ambiente "de produção" sem antes tê-los testado exaustivamente em um ambiente reservado exclusivamente para efeito de testes e desenvolvimento, e certificado-se de sua adequação às suas necessidades pessoais ou profissionais.
Somente implemente, por sua conta e risco, uma solução em ambiente "de produção", após ser exaustivamente testada em ambiente experimental e ser certificado seu bom funcionamento e o atendimento aos requisitos exigidos de adequação, funcionalidade, segurança e confiabilidade.
Consulte sempre os manuais originais dos programas, bibliotecas, códigos e sistemas operacionais ou outros mencionados neste artigo, objetivando sua correta e segura compilação, configuração e utilização, eliminando ou minimizando os riscos de mal funcionamento, danos ou acesso não autorizado que sua utilização possa ocasionar.
Não assumimos, seja o autor, sejam os editores/publicadores, em nenhum momento ou sob quaisquer circunstâncias, nenhuma responsabilidade sobre quaisquer insucessos, danos, prejuízos, perdas de dados ou outras, do leitor ou de terceiros, de qualquer natureza, resultantes da correta ou incorreta interpretação e implementação das informações contidas neste artigo. A implementação dos procedimentos aqui descritos corre por única conta e risco do leitor e correlatos.
As marcas registradas aqui mencionadas pertencem a seus respectivos proprietários legais, e seu uso deverá observar as condições de suas respectivas licenças.
Observação importante:
Os procedimentos e informações descritos neste artigo são de caráter absolutamente experimental; não os implemente em um ambiente "de produção" sem antes tê-los testado exaustivamente em um ambiente reservado exclusivamente para efeito de testes e desenvolvimento, e certificado-se de sua adequação às suas necessidades pessoais ou profissionais.
Somente implemente, por sua conta e risco, uma solução em ambiente "de produção", após ser exaustivamente testada em ambiente experimental e ser certificado seu bom funcionamento e o atendimento aos requisitos exigidos de adequação, funcionalidade, segurança e confiabilidade.
Consulte sempre os manuais originais dos programas, bibliotecas, códigos e sistemas operacionais ou outros mencionados neste artigo, objetivando sua correta e segura compilação, configuração e utilização, eliminando ou minimizando os riscos de mal funcionamento, danos ou acesso não autorizado que sua utilização possa ocasionar.
Não assumimos, seja o autor, sejam os editores/publicadores, em nenhum momento ou sob quaisquer circunstâncias, nenhuma responsabilidade sobre quaisquer insucessos, danos, prejuízos, perdas de dados ou outras, do leitor ou de terceiros, de qualquer natureza, resultantes da correta ou incorreta interpretação e implementação das informações contidas neste artigo. A implementação dos procedimentos aqui descritos corre por única conta e risco do leitor e correlatos.
As marcas registradas aqui mencionadas pertencem a seus respectivos proprietários legais, e seu uso deverá observar as condições de suas respectivas licenças.
porém, no arquivo teste.php na linha 16 ($linhas = pg_numrows($result);) só tem um erro ae, que o certo é pg_num_rows.
Abs