ホームページ  >  記事  >  バックエンド開発  >  php および mysql_PHP でストアド プロシージャを使用するチュートリアル

php および mysql_PHP でストアド プロシージャを使用するチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:31:02882ブラウズ

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的存储过程,则数据库中将增加一条新记录。
興味がありそうな記事

    mysqlはストアドプロシージャを作成し、phpで呼び出します
  • PHP関数memory_get_usageを使用して現在のPHPメモリ消費量を取得し、プログラムのパフォーマンスを最適化します
  • uft-8中国語エンコードが文字化けするphp と mysql のコード いくつかの解決策
  • 文字列がすべて英語、純粋な中国語、または中国語と英語の組み合わせであるかどうかを判断するための php メソッド
  • Mysql データベース キャッシュ キャッシュ関数の分析、デバッグ、およびパフォーマンスの概要
  • 日付とPHP と mysql の unix タイムスタンプ
  • 今日、昨日、過去 7 日間、過去 30 日間、今月、先月のデータをクエリするための Mysql メソッド
  • PHP の非同期デバッグと Web サイト プログラムのオンライン デバッグの使用方法

http://www.bkjia.com/PHPjc/764158.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/764158.html技術記事 PHP はどのようにして mysql ストアド プロシージャを呼び出すのでしょうか? 次の 10 個の小さなケースがインスピレーションとなります: 例 1: パラメータのないストアド プロシージャ $conn = mysql_connect('localhost','root','root') または die ("connect db failed!. ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。