Foros del Web » Programando para Internet » PHP »

Funcion INSERT y GeomFromText

Estas en el tema de Funcion INSERT y GeomFromText en el foro de PHP en Foros del Web. que tal a todos! Tengo el siguiente problema , no logro enviar el parametro GeomFromText a la base de datos Postgresql, he intentado enviar por ...
  #1 (permalink)  
Antiguo 24/09/2007, 19:21
 
Fecha de Ingreso: septiembre-2007
Mensajes: 2
Antigüedad: 16 años, 7 meses
Puntos: 0
Funcion INSERT y GeomFromText

que tal a todos!

Tengo el siguiente problema , no logro enviar el parametro GeomFromText a la base de datos Postgresql, he intentado enviar por ejemplo el nombre y el id y funciona, pero mmm cuando ya quiero incorporar la funcion antes mencionada no funciona =S y la vdd ya no se como se hace , ya le movi las comillas por todos lados y nada de nada

Aqui les dejo el codigo


$conexion = pg_pconnect("host=localhost port=x dbname=base user=x password=elpass");



if (!$conexion)
{ echo "Problemas de conexion a la base de datos.";
exit;
}
else
{
$result="INSERT INTO tabla (id,nombre,g) VALUES ('$id','$nombre',GeomFromText('LINESTRING($corx,$c ory)',-1)";
$resultado = pg_query($conexion,$result);
if ($resultado)
print "Los datos han sido registrado";
else
print "No se pudo agregar los datos ";


}
pg_close($conexion);


el error que me marca es este

Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at end of input LINE 1: ...om) VALUES ('13','valor',GeomFromText('LINESTRING(100,200)',-1) ^ in

gracias de antemano
  #2 (permalink)  
Antiguo 24/09/2007, 19:27
Avatar de caerolus  
Fecha de Ingreso: agosto-2004
Ubicación: Madrid, España
Mensajes: 280
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: Funcion INSERT y GeomFromText

No sé qué será GeomFromText, pero te falta cerrar un paréntesis al final:
Código:
$result="INSERT INTO tabla (id,nombre,g) VALUES ('$id','$nombre',GeomFromText('LINESTRING($corx,$c ory)',-1))";
__________________
Mi página personal: Julián Urbano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:02.