ホームページ > バックエンド開発 > PHPチュートリアル > phpでmysqlトランザクション処理を実装する方法、phpmysqlトランザクション処理_PHPチュートリアル

phpでmysqlトランザクション処理を実装する方法、phpmysqlトランザクション処理_PHPチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:10:48
オリジナル
886 人が閲覧しました

mysqlトランザクション処理を実装するphpメソッド、phpmysqlトランザクション処理

この記事の例では、PHP で mysql トランザクション処理を実装する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

この機能を実現するための前提条件は、環境 mysql 5.2/php 5 がトランザクション テーブル タイプをサポートしており、InnoDB を必要とすることです。これらの条件により、このトランザクション ロールバック操作は、たとえば大規模なプロジェクトでよく使用されます。銀行や電子商取引などで使用されています。困っている友達はそれを参照できます。

最近、トランザクション処理をサポートするためにプロジェクト ソフトウェアがアップグレードされました。ここに誰もが学び、参照できる例があります。

環境 mysql 5.2/php 5

トランザクションをサポートするテーブルタイプには InnoDB が必要です

php mysqlトランザクション処理実装プログラムコードは以下の通りです:

コードをコピーします コードは次のとおりです:
$LinkID =mysql_connect('localhost:3307','root',*******); mysql_select_db('web_his',$LinkID); mysql_query("セット名 utf8");
/* トランザクションを作成します */
mysql_query('START TRANSACTION') または exit(mysql_error()); $ssql1="insert into pf_itemvalues('22','we','30')" //SQL 1 を実行します
if(!mysql_query($ssql1)){
echo $ssql1.mysql_errno().":".mysql_error()."
"; Mysql_query('ROLLBACK') または exit(mysql_error());// 実行が失敗した場合のロールバックを決定する
出る
}
$ssql1="insert into pf_itemvalues('21','hell','10')" // SQL 2 を実行します
if(!mysql_query($ssql1)){
echo $ssql1.mysql_errno().":".mysql_error()."
"; Mysql_query('ROLLBACK') または exit(mysql_error());// 実行が失敗した場合のロールバックを決定する
出る
}

mysql_query('COMMIT') または exit(mysql_error());// トランザクションを実行します

mysql_close($LinkID); ?>


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。



http://www.bkjia.com/PHPjc/932486.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/932486.html技術記事 phpでmysqlのトランザクション処理を実装する方法、phpmysqlのトランザクション処理 この記事では、phpでmysqlのトランザクション処理を実装する方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: 達成するには...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート