Mostrar os campos de uma tabela do PostgreSQL com PHP
Dica publicada em PHP / Banco de Dados
Mostrar os campos de uma tabela do PostgreSQL com PHP
<?
// 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;
}
?>
// 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
Separar palavras de uma string no PHP
Programa exemplo em Assembler para Linux
Leitura recomendada
Geração automática de menu drop down com banco de dados em PHP
Compilando o PHP4 com acesso ao banco Interbase / Firebird no Conectiva 9
Comentários
Nenhum comentário foi encontrado.