Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabricio Araujo

Problemas com PHP/PostgreSQL

Recommended Posts

Fale pessoal! To tentando usar o postgre com php utilizando a funçao seguinte:

<?php
$dbconn = pg_connect("host=127.0.0.1") or die("Não foi possível conectar");
$stat = pg_connection_status($dbconn);
if ($stat == 0) {
echo 'Connection status ok';
} else {
echo 'Connection status bad';
}

?>

 

Quando faço isso nada acontece... Alguem pode me ajudar??? Por favor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Roda isso pra mim por favor:

<?php
error_reporting(0);
if($_SERVER['REQUEST_METHOD'] == 'POST'){
	$host = $_POST['hostname'];
	$user = $_POST['user'];
	$pw = $_POST['password'];
	$con = pg_connect('host='.$host.' user='.$user.' password='.$pw);
	if($con){
		echo 'Conectado com sucesso.';
	} else {
		echo 'Reportar falha na conexão no forum.';
	}
	pg_close($con);
	exit(0);
} else {
	if(!extension_loaded('pgsql')){
		echo 'Favor instalar a extensao php_pgsql e executar esse script novamente.';
		exit(0);
	} else {
		echo '<script>alert(\'Tudo ok com a extensao php_pgsql.\nVamos agora tentar criar uma conexão a seu banco de dados.\');</script>';
	}
}
?>

<html>
	<head>
		 <title>Teste de conexao [PostgreSQL]</title>
	</head>
	<body>
		<form method="POST" onsubmit="checaCampos();">
			Hostname:<input type="text" name="hostname" /><br />
			User:<input type="text" name="user" /><br />
			Password:<input type="password" name="password" /><br />
			<input type="submit" value="Enviar" />
			<input type="reset" value="Apagar" /><br />
		</form>
	</body>
</html>

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Roda isso pra mim por favor:

<?php
error_reporting(0);
if($_SERVER['REQUEST_METHOD'] == 'POST'){
	$host = $_POST['hostname'];
	$user = $_POST['user'];
	$pw = $_POST['password'];
	$con = pg_connect('host='.$host.' user='.$user.' password='.$pw);
	if($con){
		echo 'Conectado com sucesso.';
	} else {
		echo 'Reportar falha na conexão no forum.';
	}
	pg_close($con);
	exit(0);
} else {
	if(!extension_loaded('pgsql')){
		echo 'Favor instalar a extensao php_pgsql e executar esse script novamente.';
		exit(0);
	} else {
		echo '<script>alert(\'Tudo ok com a extensao php_pgsql.\nVamos agora tentar criar uma conexão a seu banco de dados.\');</script>';
	}
}
?>

<html>
	<head>
		 <title>Teste de conexao [PostgreSQL]</title>
	</head>
	<body>
		<form method="POST" onsubmit="checaCampos();">
			Hostname:<input type="text" name="hostname" /><br />
			User:<input type="text" name="user" /><br />
			Password:<input type="password" name="password" /><br />
			<input type="submit" value="Enviar" />
			<input type="reset" value="Apagar" /><br />
		</form>
	</body>
</html>

Abraço!

 

Gente, boa tarde, sei que este ultimo post é do ano passado, mas testei aqui, e não acontece nada após!

Ou seja, ao colocar o host, user e a senha, não aparece mensagem nenhuma!

Estou tentando fazer a conexão com o banco de dados postgres via php e não estou conseguindo a confirmação de conexão, porém, não aparece nenhum erro.

Se alguem puder me ajudar neste sentido, por favor!

 

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.