Sam*_*mar 0 mysql sql stored-procedures
目前我正在验证用户登录,因此使用程序将用户名和密码与注册表格表进行比较,然后找到记录集值 >0(成功)或 <0(失败),但我在程序概念方面不是很好,我尽我所能,但我无法解决这个问题,请帮助我。提前致谢
在这里我试过这个:
Create table signupform (username varchar(10), password varchar(10));
Insert into signupform values ('sampath','s96000');
Insert into signupform values ('yuvaraj','y96297');
select * from signupform;
// CREATE PROCEDURE for compare username and password
create procedure testing (@username varchar(10), @password varchar(10))
AS
BEGIN
select * from signupform where username = @username and password = @password
End;
Run Code Online (Sandbox Code Playgroud)
我建议你创建函数:
create function testing(@username varchar(10), @password varchar(10))
RETURNS bit
BEGIN
if EXISTS(select * from signupform where username = @username and password = @password)
then
return 1;
else
return 0;
end if;
end;
Run Code Online (Sandbox Code Playgroud)