傳入和傳出引數的MYSQL儲存過程

2022-09-15 16:30:20 字數 826 閱讀 2910

下文為您介紹的是php呼叫mysql儲存過程中呼叫傳入引數的儲存過程及傳出引數的儲存過程這兩種情況,該呼叫方法供您參考,希望對您有所幫助。

傳入引數的mysql儲存過程

$sql = "

create procedure myproce2(in score int)

begin

if score >= 60 then

select 'pass';

else

select 'no';

end if;

end;

";mysql_query($sql);//建立乙個myproce2的儲存過程

$sql = "call test.myproce2(70);";

mysql_query($sql);//呼叫myproce2的儲存過程,看不到效果,可以在cmd下看到結果。

傳出引數的mysql儲存過程

$sql = "

create procedure myproce3(out score int)

begin

set score=100;

end;

";mysql_query($sql);//建立乙個myproce3的儲存過程

$sql = "call test.myproce3(@score);";

mysql_query($sql);//呼叫myproce3的儲存過程

$result = mysql_query('select @score;');

$array = mysql_fetch_array($result);

echo '';print_r($array);

傳入和傳出引數的MYSQL儲存過程

下文為您介紹的是php呼叫mysql儲存過程中呼叫傳入引數的儲存過程及傳出引數的儲存過程這兩種情況,該呼叫方法供您參考,希望對您有所幫助。傳入引數的mysql儲存過程 sql create procedure myproce2 in score int begin if score 60 then ...

C 學習筆記(函式 如何在函式中傳入傳出引數)

1 函式引數傳遞陣列 關鍵字params class program static int sunvals param int vals int sum 0 foreach int val in vals sum val return sum static void main string args...

使用lhgDialog進行值的傳入與傳出

今天學習了部分lhgdialog的值傳入及傳出。走了些彎路。特此記下,避免下次再掉到坑中。首先建立了兩個測試窗體。乙個是主窗體 呼叫窗體 乙個做被呼叫窗體。把被呼叫窗體裝入dialog之中。這是主窗體中的 這個是在被呼叫窗體中的 之所以呼叫出錯,是因為總是在主窗體中寫入 var api framee...