PHP はどのようにして mysql ストアド プロシージャを呼び出すのでしょうか? 次の 10 個の小さなケースがインスピレーションとして役立ちます。
例 1: パラメーターのないストアド プロシージャリーリー
例 2: パラメーターを渡すストアド プロシージャ リーリー
例 3: 送信パラメーターのストアド プロシージャ リーリー
例 4: 送信パラメータの Inout ストアド プロシージャ リーリー
例 5: 変数を使用したストアド プロシージャ リーリー
例 6: case 構文 リーリー
例 7: ループステートメント リーリー
例 8: ステートメントの繰り返し リーリー
例 9: ループステートメント リーリー
例 10: ストアド プロシージャを削除する
$conn = mysql_connect('localhost','root','root') or die ("connect db fail!"); mysql_select_db('test',$conn); $sql = " create procedure myproce() begin INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0'); end; "; mysql_query($sql);//创建一个myproce的存储过程 $sql = "call test.myproce();"; mysql_query($sql);//调用myproce的存储过程,则数据库中将增加一条新记录。興味がありそうな記事