Hello,
Following code shows the MySQL version of your stored procedure. Stored procedures don't return a value as opposed to stored functions.
DROP PROCEDURE IF EXISTS sp_login;
CREATE FUNCTION sp_login (OUT po_uid INT, pi_uname VARCHAR(30), pi_pwd VARCHAR(30))
BEGIN
SELECT uid INTO po_uid
FROM reg
WHERE uname = pi_uname AND pwd = pi_pwd;
END;
Regards,