------=_Part_24093_4385497.1218129372894
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Hola amigos...
necesito una peque=F1a ayuda tengo el siguiente procedimento en postgres:
CREATE OR REPLACE FUNCTION consulta_parametros(IN float8, IN float8, OUT
out_propietario "varchar", OUT out_tipo "varchar") AS
$BODY$
DECLARE
fdistancia float(8);
ggeometria geometry;
BEGIN
SELECT DISTANCE(the_geom,SETSRID(makepoint($1,$2), 24877)), the_geom
INTO fdistancia, ggeometria
FROM recorrido
WHERE estado =3D 'V';
--out_distancia =3D fdistancia;
SELECT propietario, tipo
INTO out_propietario, out_tipo
FROM unidades a, recorrido
WHERE recorrido.the_geom =3D ggeometria;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION consulta_parametros(IN float8, IN float8, OUT out_propietari=
o
"varchar", OUT out_tipo "varchar") OWNER TO postgres;
desde php cuando lo ejecuto no puedo filtrar el resultado x las columnas...
pues solo de devuelve el resultado como una sola cadena concatenada...
$sql=3D"select consulta_parametros('$var1','$var2')";
$resultado=3Dpg_exec($conn,$sql);
$row =3D pg_fetch_row($resultado, 0);
echo $row[0];
espero me puedan ayudar.. saludos..!
------=_Part_24093_4385497.1218129372894
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<div dir=3D"ltr">Hola amigos...<br>necesito una peque=F1a ayuda tengo el si=
guiente procedimento en postgres:<br><br>CREATE OR REPLACE FUNCTION consult=
a_parametros(IN float8, IN float8, OUT out_propietario "varchar",=
OUT out_tipo "varchar") AS<br>
$BODY$<br>DECLARE<br> fdistancia float(=
8);<br> ggeometria geometry;<br>BEGIN<b=
r> SELECT DISTANCE(the_geom,SETSRID(makepoint($1,$2), 248=
77)), the_geom<br> INTO fdistancia, ggeometria<br>&=
nbsp; FROM recorrido <br>
WHERE estado =3D 'V';<br> <br>=
--out_distancia =3D fdistancia;<br><br>  =
; SELECT propietario, tipo<br> INTO&nb=
sp; out_propietario, out_tipo<br> FROM &=
nbsp; unidades a, recorrido<br> WHERE r=
ecorrido.the_geom =3D ggeometria;<br>
<br>END;<br>$BODY$<br> LANGUAGE 'plpgsql' VOLATILE;<br>ALTER =
FUNCTION consulta_parametros(IN float8, IN float8, OUT out_propietario &quo=
t;varchar", OUT out_tipo "varchar") OWNER TO postgres;<br><b=
r>
<br><br>desde php cuando lo ejecuto no puedo filtrar el resultado x las col=
umnas... pues solo de devuelve el resultado como una sola cadena concatenad=
a...<br><br>$sql=3D"select consulta_parametros('$var1','$v=
ar2')";<br>
$resultado=3Dpg_exec($conn,$sql);<br>$row =3D pg_fetch_row($resultado, 0);<=
br>echo $row[0];<br><br>espero me puedan ayudar.. saludos..!<br><br><br><br=
></div>
------=_Part_24093_4385497.1218129372894--
