Procedimientos con parametros

"David Calle" <[email protected]>
Newsgroups gmane.comp.db.postgresql.php
Message-ID <[email protected]>
Hola amigos...
necesito una pequeña 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 = 'V';

    --out_distancia = fdistancia;

    SELECT     propietario, tipo
    INTO    out_propietario, out_tipo
    FROM    unidades a, recorrido
    WHERE   recorrido.the_geom = ggeometria;

END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION consulta_parametros(IN float8, IN float8, OUT out_propietario
"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="select consulta_parametros('$var1','$var2')";
$resultado=pg_exec($conn,$sql);
$row = pg_fetch_row($resultado, 0);
echo $row[0];

espero me puedan ayudar.. saludos..!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.