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
Leitura recomendada
Otimizando conexões entre PHP e MySQL
Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu Linux 8.10
Suporte PHP5 oci8 no Oracle 11g - Ubuntu 8.04 Server
Portal TechRoot
Ubuntu + Apache2 + MySQL + PHP5
Comentários
| | Nenhum comentário foi encontrado. |
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.