Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/11/2009, 07:23
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años
Puntos: 360
Respuesta: obtener datos de un store procedure(postgre) desde php

Cita:
el '$1', tengo la impresión de que postgre no evalua esa variable sino que la toma como un literal pero no tengo plena certeza de eso.
Esto es cierto.

martha_mendoza... hazlo así:
Código sql:
Ver original
  1. FOR datos IN
  2.         SELECT id_admin, login_adm, password_adm
  3.         FROM administrador
  4.         WHERE login_adm=$1
  5.     LOOP

el $1 viene como variable de tipo character varying y ya trae las comillas implicitas. si lo pones entre comillas, estarás enviando una comparación contra la palabra "$1" y no contra la variable que trae realmente.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming