Ir para conteúdo

POWERED BY:

Arquivado

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

Jesus Kleiton

PHP + postgreSql

Recommended Posts

Ola amigos.. estou a fazer 2 paginas php teste... uma contem um formulario onde se preenche o campo nome.. esse nome é enviado via "POST" a outra pagina.. q deveria grava-lo em uma tabela no postgre. Infelizmente ela não esta fazendo isso... Cá esta o código:

 

<?
$nome = $_POST["nome"];
$database = pg_connect ("host=localhost port=5432 dbname=banco_azul user=administrator
password=********;");
pg_query=($database,"insert into pedra.teste values($nome);");
 
echo "$nome";

?>

Alguém sabe me dizer o q eu fiz de errado??

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

há diversos erros lógicos e de sintaxe sql e php

 

erro de sintaxe php

pg_query=($database,"insert into pedra.teste values($nome);");

correcao

pg_query($database,"insert into pedra.teste values($nome);");

 

erro sintaxe sql

pg_query($database,"insert into pedra.teste values($nome);");

consulte o manual oficial no site do PostgreSQL:

http://www.postgresql.org/docs/7.4/interac...sql-insert.html

 

 

erros lógicos,

$nome = $_POST["nome"];

insert into pedra.teste values($nome)

faça tratamento de dados recebidos executar quaisquer operações com eles.

 

 

faça consistências contra erros

 

$database = pg_connect ("host=localhost port=5432 dbname=banco_azul user=administrator

password=********;");

aconselhável:

$database = pg_connect ("host=localhost port=5432 dbname=banco_azul user=administrator

password=********;");

 

if (!$database ) {

echo "An error occured.\n";

echo chr( 13 ) . '<br />' . pg_last_error();

exit;

}

 

 

consulte também:

http://jp.php.net/manual/pt_BR/ref.pgsql.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora esta dando o seguinte erro:

 

Fatal error: Call to undefined function pg_connect() in C:\Arquivos de programas\EasyPHP 2.0b1\www\pazul\destcadastro.php on line 8

 

 

O q poderia ser??

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize Apache 2.2.8 + PHP 5.2.5 + Mysql 5.0

 

E dê uma estudada em conexão com banco MySQL...

Se ele prefere o postgreSql, não ha porque mudar pra mysql, :huh:

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize Apache 2.2.8 + PHP 5.2.5 + Mysql 5.0

 

E dê uma estudada em conexão com banco MySQL...

Se ele prefere o postgreSql, não ha porque mudar pra mysql, :huh:

 

att:

Tullius

 

 

Na verdade eu prefiro o mysql... mas segundo q tenho lido na internet... mysql não é gratuito para aplicações comerciais.. entao estou a usar o postgreSQL por esse motivo... Essa informação sobre o mysql confere??

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade eu prefiro o mysql... mas segundo q tenho lido na internet... mysql não é gratuito para aplicações comerciais.. entao estou a usar o postgreSQL por esse motivo... Essa informação sobre o mysql confere??

obrigado.

 

O MySQL é um produto inteiramente livre, na medida em que ele é GPL. Só que existem muitos tipos de licença e algumas delas não podem ser usadas juntas.

 

Att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jesus Kleiton,

 

Fatal error: Call to undefined function pg_connect() i

execute

 

<?php

phpinfo();

?>

 

e veja se o as funções do PHP Postgre são carregadas

 

senão, você deve habilitar..

 

 

 

O MySQL é um produto inteiramente livre, na medida em que ele é GPL. Só que existem muitos tipos de licença e algumas delas não podem ser usadas juntas.

exatamente.

 

existem muitos desenvolvedores que não se informam sobre o mercado atual e ainda se mantêem baseados em hoax.

Já vi um técnico instrutor de hardware dizer em sala de aula que "o MySQL nao é seguro porque pega virus"

fiquei sem palavras ao ouvir isso.. sem comentários

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já vi um técnico instrutor de hardware dizer em sala de aula que "o MySQL nao é seguro porque pega virus"

fiquei sem palavras ao ouvir isso.. sem comentários

 

hauhauhaua, sem comentarios mesmo.

 

att:

Tullius

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.