2016-07-01 3 views
0

私は変数を想定しています。これをWampのストアドプロシージャに渡す方法は? 私は間違って書いていますか?間違っていればこれを解決してください。PHPのページからwampのストアドプロシージャにパラメータを渡すには?

PHPページ

$name='abc'; 
$q1='CALL get_detail()'; 

手順

CREATE PROCEDURE get_detail() 
BEGIN 
select * from user where name like '%name%'; 
END 
+0

それとも保存procedure' – RiggsFolly

+0

に 'phpのパスのparamのためのGoogle検索を行う@RiggsFollyいただきました!あなたの問題,,, –

+0

私は問題ありません – RiggsFolly

答えて

0

あなたのストアドプロシージャは、任意のパラメータに取っていません。

PHPページ

$name='abc'; 
$q1 = 'CALL get_detail($name)'; 

手順

CREATE PROCEDURE get_detail(IN n VARCHAR(20)) 
BEGIN 
    SELECT * FROM user WHERE name LIKE '%' + n + '%'; 
END 
+0

ありがとう..しかし、動作していない、それはいくつかの構文エラーを言います。 –

+0

私が思うに、これはエラーです。>>> '%' + n + '%' ......... –

関連する問題