Mostrar os campos de uma tabela do PostgreSQL com PHP

Publicado por albert guedes em 31/08/2006

[ Hits: 16.526 ]

Blog: http://www.socrates.if.usp.br/~arcguede

 


Mostrar os campos de uma tabela do PostgreSQL com PHP



Para ver os campos contidos em uma tabela no PostgreSQL usando PHP, utilize este script:

<?
// A função 'pg_connect' conecta ao banco de dados e retorna
// '1' se a conexão for bem sucedida e '0' do contrário.
$DB=pg_connect("dbname=<seu banco de dados>");

// Verifica se a conexão deu certo.
if(!$DB){
  print "Erro ao acessar banco de dados !";
  exit;
}

TABLE='<sua tabela>';
$QUERY=pg_query($DB,"select * from TABLE");

// Verifica se não ocorreu nenhum erro na consulta.
if (!$QUERY) {
  print "Um erro ocorreu na consulta !";
  exit;
}
      
// A função 'pg_num_fields' retorna o número de campos da
// tabela.
$NUM_FIELDS = pg_num_fields($QUERY);
      
for ($L=0; $L<$NUM_FIELDS; $L++){

  // 'pg_field_name' retorna o nome do '$L'-ésimo campo da
  // tabela.  
  $FIELD = pg_field_name($QUERY, $L);

  // Imprime o nome do campo.
  print $FIELD;

}
?>

Sempre comente seus scripts, evita dor de cabeça para você e para todos.

Outras dicas deste autor

Como montar partições freebsd no linux

Programa exemplo em Assembler para Linux

Mostrar as tabelas de um banco de dados no PostgreSQL usando PHP

ob_start() - capturar páginas na web ou geradas na hora usando PHP e enviá-las por email

[RESOLVIDO] Magento: Não consigo fazer login de administrador após instalação

Leitura recomendada

Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9

Como lidar com strings complicadas no PHP

mysql_num_fields e mysql_field_name no PHP

PHP com suporte a PostgreSQL

Como ver a saída de qualquer comando MySQL no PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário