Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2013, 04:54
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 17 años, 8 meses
Puntos: 5
Procedimientos almacenados en MySQL

Hola a todos:

Estoy creando mi primer procedimiento almacenado en MySQL para luego llamarlo desde un consulta en PHP.

El procedimiento es:

CREATE PROCEDURE `get_dato`(
IN nom_usuario VARCHAR(20),
IN q_tabla VARCHAR(30),
OUT id_respuesta INTEGER(11)
)
BEGIN
set id_respuesta = select id from q_tabla where nom_usuario=nom_usuario;
END;

Me falla por todos lados, lo que pretendo es pasarle un nombre de usuario y una tabla y que me devuelva el id que coincida con ese usuario. He probado de varias maneras pero siempre me da error.

Gracias de antemano.