>
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);
?>
Resolvido, estava colocando as informações ente " e não precisa.