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

Publicado por albert guedes em 14/09/2006

[ Hits: 15.494 ]

Blog: https://teko.net.br

 


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



Esta é uma dica para imprimir as tabelas contidas em um banco de dados no PostgreSQL com PHP.

<?
// '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;  
}  
  
// 'pg_query' realiza um comando SQL e retorna '1' se bem  
// sucedido e '0' do contrário.  
$QUERY = pg_query($DB, "select relname from pg_stat_user_tables order by relname");  
  
// Verifica se não ocorreu nenhum erro na consulta.  
if (!$QUERY) {  
   echo "Um erro ocorreu na consulta !";  
   exit;  
}  
  
$NUM = pg_num_rows($QUERY);  
  
$K=1;  
for($I=0; $I<$NUM; $I++){
  
   $TABLE = pg_fetch_row($QUERY, $I);
  
   for($J=0; $J<count($TABLE); $J++){
      if( ! ereg("^sql", $TABLE[$J]) ){
        // Imprime o nome da '$J'-ésima tabela que não começa
        // com 'sql'.
            print $TABLE[$J]";
      }
   }  
}
?>

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

Outras dicas deste autor

Ajude o Pidgin a ser o melhor messenger do mundo

Separar caracteres de uma string no PHP

Bash: Não use if

Mostrar os campos de uma tabela do PostgreSQL com PHP

Como gravar partes de um vídeo com o mencoder

Leitura recomendada

Descobrir a senha do PHPMyAdmin

Configurando o phpMyAdmin para acessar o MySQL remotamente

PHP com suporte a PostgreSQL

Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server

Paginação com ADODB

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts