2016-04-05 3 views
0
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_checklogin`(
IN username varchar(100), 
IN password varchar(50), 
OUT result varchar(50) 
) 

begin 

if exists (select * from student where tensv = username 
    and password = password) then 
    set result = "OK"; 
else 
    set result = "failed"; 
end if; 
end 

Когда я вызываю sp_checklogin ('vyvy', '123456', @ a); Result screenПроцедура магазина MySQL

vyvy и 123456 мое имя пользователя и передать в DTB, Workbench никаких результатов пожалуйста помогите мне

ответ

0

Ваш результат сохраняется в переменной сессии @a.

После вызова процедуры вы должны использовать

SELECT @a 

, чтобы получить результат

Смежные вопросы