Veja a disponibilidade de registro de um domínio:

  • www.
  • suporte / conta linux

postgresql | PHP

PHP (Perl Hypertext Preprocessor) é uma linguagem que possibilita a criação de sites dinâmicos. Uma das características mais comuns dessa linguagem é o fato dela ser executada no servidor. Devido a isso, é possível a interação dessa linguagem com bancos de dados e outras aplicações existentes no servidor.


Qualquer aplicativo feito em CGI pode também ser feito em PHP e uma das características mais utilizadas é a sua interação com o banco de dados PostGreSQL.


Com sua tabela criada no PostGreSQL, o próximo passo é definir a operação que você deseja executar junto ao banco de dados com comandos do PHP. O primeiro passo é realizar algumas operações principais que são:

Conexão ao Banco

É feito pelo comando pg_connect, por exemplo:


$conexao = pg_connect($con_string);


Onde em con_string são armazenados os argumentos necessários para a conexão. Os argumentos disponíveis para con_string incluem host, port, tty, options, dbname, user e password.


No nosso exemplo, podemos usar:
$con_string = "host=localhost dbname=seulogin user=seulogin password=suasenha";

Inserção

Você poderá utilizar esta operação para, por exemplo, gravar os dados a partir de um formulário. A query poderá ser utilizada com o comando pg_query da seguinte forma:


$inserir = pg_query("INSERT INTO nome_da_tabela(colunas) VALUES(valores_a_serem_inseridos)")


 Seleção

É normalmente utilizado para consultas em seu banco de dados. O identificador do resultado deve ser armazenado em uma variável para que os dados possam então ser tratados, sendo que o mesmo poderá ser feito de diversas formas.


Exemplo:


- Primeiro deve-se executar a query:


$selecao = pg_query("SELECT * from nome_da_tabela");
onde você também poderá limitar a consulta a determinada coluna com determinadas condições:


$selecao = pg_query("SELECT nome from nome_da_tabela WHERE nome = 'teste'");


 Exclusão
É utilizado para eliminar registros de seu banco de dados.


Exemplo: $excluir = pg_query("DELETE FROM nome_da_tabela WHERE nome = '$nome'");


Fechar conexão com o servidor

Após toda a operação no banco, a conexão deve ser fechada. Esta operação poderá ser feita pelo comando:


pg_close($con_string);


Para informações sobre:
PHP - www.php.net
PostGreSQL - www.pgsql.com e www.postgresql.org


* Caso você ainda não tenha o PostGreSQL instalado em sua conta, solicite através de nosso formulário de suporte a setagem gratuita do PostGreSQL.


* Por se tratar de programação PHP, não ofereceremos suporte se os campos/códigos do exemplo forem alterados para inclusões de campos adicionais ou demais alterações.



Caso queira mais detalhes, entre em contato conosco:

  • Digiweb | Hospedagem de sites
  • Todos os direitos reservados | 1996 / 2008