Instalando o PostgreSQL no Linux
Exemplo de Teste utilizando PHP
Crie um arquivo chamado textpg.php na pasta raiz do seu servidor WEB. Digite o script php abaixo:
Crie um arquivo chamado textpg.php na pasta raiz do seu servidor WEB. Digite o script php abaixo:
<html><head><title>Teste do PostGreSQL</title></head>
<body>
<?php
error_reporting(0);
if ($usuario and $senha){
$servidor = "host=10.10.10.12 dbname=agenda
user=$usuario password=$senha";
$c = pg_connect ($servidor);
if ( ! $c ) {
echo "<p>".pg_errormessage()."<BR>";
echo "Erro ao conectar com o banco de dados!<P>";
exit;
}
$res = pg_exec ($c, "select * from contatos;");
if (pg_errormessage() > 0) {
echo "<p>".pg_errormessage()."<BR>";
}
$num = pg_numrows($res);
if($num < 1){
echo "<p align='center'>Não existe ninguem cadastrado. </p>";
echo "<p><p><p align='center'><a href='' onClick='history.go(-1)'>Voltar</p>";
exit;
}
echo "<table width='100%' border='1' cellspacing='0' cellpadding='0'>";
echo "<tr>";
echo "<td align='center'>Nome</td>";
echo "<td align='center'>Endereço</td>";
echo "<td align='center'>e-mail</td>";
echo "<td align='center'>Data Nasc</td>";
echo "<td align='center'>Celular</td>";
echo "</tr>";
for ($i=0; $i<$num; $i++) {
$row = pg_fetch_array($res, $i);
echo "<tr>";
echo "<td>" . $row["nome"] ."</td>";
echo "<td>" . $row["endereco"] ."</td>";
echo "<td>" . $row["email"] ."</td>";
echo "<td>" . $row["aniversario"] ."</td>";
echo "<td>" . $row["celular"] ."</td>";
echo "</tr>";
}
echo "</table>";
} else {
?>
<form name="form1" method="post" action="index.php">
<table width="20%" border="0" cellspacing="0"
cellpadding="0" align="center">
<tr>
<td width="29%">Usuário: </td>
<td width="71%">
<input type="text" name="usuario">
</td>
</tr>
<tr>
<td width="29%">Senha:</td>
<td width="71%">
<input type="password" name="senha">
</td>
</tr>
</table>
<p align="center">
<input type="submit" name="Submit" value="Submit">
</p>
</form>
<?}?>
</body></html>
Seguiu passo-a-passo seu tutorial e fui bam sucedido. O Banco PostGreSQL
funcionou normalmente e já estou utilizando..
Obrigado
funcionou normalmente e já estou utilizando..
Obrigado
17/02/2004 4:28pm
(~22 anos atrás)
Dificilmente se encontra material decente e com clareza na NET! Muito bom mesmo!
Um abraço,
Jorgito Santos
Um abraço,
Jorgito Santos
24/04/2002 7:51pm
(~23 anos atrás)
Valeu por inserir um tutorial fácil de ser compreendido.
Se foi vc quem o inscreveu, parabéns
Se foi vc quem o inscreveu, parabéns
19/04/2002 2:10pm
(~23 anos atrás)



Estou usando o PostgreSQL 7.4.7 no Debian. Através do console consigo conectar, executar querys, criar usuários, etc.
Quero usar o PhpPGAdmin, mas não consigo logar no servidor PostgreSQL. Tentei então fazer a configuração descrita na página 6 do seu artigo, mas infelizmente não conseguir executar todos os passos. Especificamente na criação do arquivo de usuários e senhas, pois quando executo:
$ pg_passwd /var/lib/pgsql/data/password.file
dá a seguinte mensagem de erro:
-su: pg_passwd: command not found
Não conseguir achar nada que pudesse resolver o problema, se puderem me ajudar eu agradeço.
Um abraço.
Roberto
Salvador-BA