>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



PHP com Postgree - não grava


Olá tentei gravar dados num banco postgree via php enviando por parâmetros com o código abaixo e estou recebendo a seguinte resposta:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: value too long for type character(3) in /home/meusite.com/www/servo.php on line 15

alguém me daria uma dica?

O exemplo abaixo foi feito com base no curso de Android na parte de replicação, no meu caso vou utilizar o postree do lado servidor

o que estou enviando vai assim:
http://meusite.com/servo.php?data='2015-01-30'&vdd='003'&codcli='00000000000'&valor=1245.50&status='E'&tpz='1'&obs='Observacao teste'


gratodesde já


$link = pg_connect('host=pgsql.meusite.com port=5432 dbname=meubanco user=meuusuario password=minhasenha');
if (!$link) {
die('Não foi possível abrir conexão com PGSQL');
}
$sql="INSERT INTO pedidos(data,vdd,codcli,valor,status,tpz,obs)
values('".$_GET["data"]."','
".$_GET["vdd"]."','
".$_GET["codcli"]."','
".$_GET["valor"]."','
".$_GET["status"]."','
".$_GET["tpz"]."','
".$_GET["obs"]."')";
pg_query($sql);
?>



1 Resposta


Resolvido, estava colocando as informações ente " e não precisa.