ホームページ  >  記事  >  バックエンド開発  >  PHPでパラメータを指定せずにストアドプロシージャを呼び出す方法

PHPでパラメータを指定せずにストアドプロシージャを呼び出す方法

WBOY
WBOYオリジナル
2016-06-13 13:45:451560ブラウズ

PHPでパラメータを指定せずにストアドプロシージャを呼び出すにはどうすればよいですか?

ストアド プロシージャなど:
CREATE check_user(vUserName VARCHAR(20),vUserPWD VARCHAR(40),out vUserCount int )
begin
select COUNT(*) into vUserCount from user where User_name =vUserName および user_passward=vUserPWD;
end; php ファイルで呼び出すにはどうすればよいですか?



-----解決策---------
CREATE check_user(vUserName VARCHAR (20),vUserPWD VARCHAR(40),out vUserCount int ) begin
select COUNT(*) into vUserCount where user_name=vUserName and user_passward=vUserPWD
end;
クエリの送信 ( "CALL check_user( 'user ', 'pass ',@vUserCount) ");
クエリの送信 ( "SELECT @vUserCount "); ; fetch_array();

print_r($row)


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。