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

Publicado por albert guedes em 14/09/2006

[ Hits: 15.709 ]

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

Pegar o id de um elemento com javascript

Programa exemplo em Assembler para Linux

Ache vídeos do youtube facilmente

Resolvendo problema de atualização do Eclipse no Debian Squeeze

Mostrar os campos de uma tabela do PostgreSQL com PHP

Leitura recomendada

PHP - Biblioteca PDO

Ubuntu + Apache2 + MySQL + PHP5

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

Múltiplos portais em Xoops com o mesmo DB

Enviando parâmetros para o Google e gravando o resultado em banco

  

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