0
私のコードシグネチャコードからストアドプロシージャ(SP)を呼び出そうとしていますが、Mysql SPで定義したパラメータの1つがOUTPUTパラメータです。 SPを呼び出すときに私にいくつかの問題があります。誰もがOUTPUTパラメータを伴うPHPコードからSpを呼び出す正しい方法を知っていますか?以下のコードは次のとおりです。エラーコード1414は、ストアドプロシージャをouputパラメータで呼び出すと発生します。
のMySql:
DROP PROCEDURE IF EXISTS usp_check_user_exist;
DELIMITER $$
CREATE PROCEDURE usp_check_user_exist
(IN email VARCHAR(200),
OUT result BIT(1) )
BEGIN
SET result = EXISTS(SELECT 1 FROM tbl_users WHERE user_email = email
LIMIT 1);
SELECT result;
END
CodeIgniterの/ PHP:
Shyam Shingadiyaありがとうございます。あなたの解決策が最も役立ちました。 – melonQheadQsheep