Heim  >  Artikel  >  Backend-Entwicklung  >  php怎么调用带out参数的存储过程

php怎么调用带out参数的存储过程

WBOY
WBOYOriginal
2016-06-13 13:45:451560Durchsuche

php如何调用带out参数的存储过程?

存储过程:
CREATE   check_user(vUserName   VARCHAR(20),vUserPWD   VARCHAR(40),out   vUserCount   int   )
begin
      select     COUNT(*)   into   vUserCount   from   user   where     user_name=vUserName   and   user_passward=vUserPWD;
end;

在php文件中怎么调用?


------解决方案--------------------
CREATE check_user(vUserName VARCHAR(20),vUserPWD VARCHAR(40),out vUserCount int )
begin
select COUNT(*) into vUserCount from user where user_name=vUserName and user_passward=vUserPWD;
end;


送出查询( "CALL check_user( 'user ', 'pass ',@vUserCount) ");
送出查询( "SELECT @vUserCount ");
$row = .....-> fetch_array();

print_r($row)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn