Cita:
Iniciado por atom182 disculpa.... dedaso mio... si dice retorna... aun sigue sin funcionar...
te pongo el procedure :
DROP PROCEDURE `retorna`;
CREATEPROCEDURE retorna(IN `id` INT) NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER
BEGIN SELECT * FROM prueba2;
END
ya no se que mover para q sirva esto
Bueno, es medio obvio que no te funcionará y devolverá error... El SP está esperando un parámetro de entrada y tu NUNCA se lo mandas:
¿Tienes claro que MySQL no entiende ni interpreta PHP, y que ni siquiera existen en el mismo ámbito?
Para que el SP pueda ejecutarse, simplemente debes indicar la variable que acabas de cargar como parámetro, de modo que PHP se encargue de incrustar el valor correspondeinte:
Supongamos:
Si haces:
la query queda construida así:
que es lo que MySQL está esperando...