Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Mostrar as tabelas de um banco de dados no PostgreSQL usando PHP
Linux user
Publicado por albert guedes em 14/09/2006

Login: albertguedes, 611466 pontos | Blog: http://www.socrates.if.usp.br/~arcguede
[ Hits: 6895 ]

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

Leitura recomendada
   Dica Linux recomendada Ubuntu + Apache2 + MySQL + PHP5
   Dica Linux recomendada Múltiplos portais em Xoops com o mesmo DB
   Dica Linux recomendada Paginação com ADODB
   Dica Linux recomendada Geração automática de menu drop down com banco de dados em PHP
   Dica Linux recomendada Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.