Foros del Web » Programando para Internet » PHP »

Error #1054 - Unknown column 'password2' in 'field list'

Estas en el tema de Error #1054 - Unknown column 'password2' in 'field list' en el foro de PHP en Foros del Web. Hola a todos, hace 7 hrs q estoy con este error, tengo este store procedure DROP PROCEDURE IF EXISTS p7; CREATE PROCEDURE p7(usuario VARCHAR(50),password2 VARCHAR(50)) ...
  #1 (permalink)  
Antiguo 29/11/2009, 18:12
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Error #1054 - Unknown column 'password2' in 'field list'

Hola a todos, hace 7 hrs q estoy con este error, tengo este store procedure

DROP PROCEDURE IF EXISTS p7;
CREATE PROCEDURE p7(usuario VARCHAR(50),password2 VARCHAR(50))
SET @u = usuario;
SET @p = password2;
SELECT admin_usuarios.idUsuario, admin_usuarios.nombre, admin_usuarios.apellido
FROM admin_usuarios
WHERE admin_usuarios.usuario = @u AND admin_usuarios.password =@p;

el tema es que me da este error

Error
consulta SQL:

SET @p = password2;



MySQL ha dicho:

#1054 - Unknown column 'password2' in 'field list'

existe la columna, admin_usuarios.password etc


lo raro es que si saco del proceso
SET @p = password2;

el proceso corre, no encuentra ningun registro obvio, pero funciona, lo crea

pero sino no funciona, que pasa, ayudaaaaaaa!!!!!!
  #2 (permalink)  
Antiguo 30/11/2009, 06:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Error #1054 - Unknown column 'password2' in 'field list'

para extraer datos en procedimientos almacenados necesitas crear un cursor, consulta el manual del lenguaje de procedimental de tu DBMS.

con mysql:

Código:
DECLARE a CHAR(16), b; //declarando las variables

DECLARE cur1 CURSOR FOR SELECT id,data FROM test.t1;
OPEN cur1;
FETCH cur1 INTO a, b; //llenando las variables

CLOSE cur1;
  #3 (permalink)  
Antiguo 30/11/2009, 10:16
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Error #1054 - Unknown column 'password2' in 'field list'

ok, gracias, ahora busco en internet pero pregunto porque crear una tabla temporal (cursor), y no sacarlo de la tabla misma?
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 08:41.