はじめて質問させていただきます。
PHP4.4 + MYSQL5でinnoDBを利用したトランザクション処理の勉強をしたいのですが、オープンソースやフリーのスクリプトで参考になるようなものはないでしょうか。いろいろ見たのですがMYISAMがほとんどで・・。
トランザクション処理の概念は分かるのですが、いざPHPでその動作を実現しようとしても、どうやれば良いのかがわかりません。
BEGINで始まりCOMMITで終わるのは分かるのですが、PHPでどのように書けば良いのでしょう。
参考になるスクリプトやサイトがあれば教えていただきたいです。
No.1ベストアンサー
- 回答日時:
こんにちわ。
確かに少ないですよね^^;
pearのdb使っているという前提でのお話になりますが、参考URL一番簡単なサンプルになるかなと思います。
流れは
autoCommit(false);
query();(失敗したらrollback())
query();(失敗したらrollback())
query();(失敗したらrollback())
query();(失敗したらrollback())
commit();
となります。
pearのdbよりmdbのほうが推奨されている(らしい)ので、pear::dbを入れてないようでしたらpear::mdb入れると最近の人って感じになると思います!
参考)mdbを使ってみる.
http://angelicwing.net/php_old/?n=3
参考URL:http://dozo.matrix.jp/pear/index.php/PEAR/DB/aut …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- 大学受験 参考書の勉強法について質問なのですが、参考書を一通り終わらせて、二周目を行う際、問題だけ解けば良いで 2 2023/06/30 20:19
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Illustrator(イラストレーター) イラストレーターが買えない 1 2022/08/25 13:23
- その他(SNS・コミュニケーションサービス) 書き込んだ場合、同サイトの同ページに出てこない? 1 2022/05/24 02:44
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
- 簿記検定・漢字検定・秘書検定 [簿記] 簿記に詳しい方や、日商簿記2級に合格した方に質問です。 学生です。 -日商簿記の2級を取り 1 2023/01/17 02:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLへの特殊文字の挿入について
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
PL/SQLをWindowsのBATファイル...
-
あるDBから別のDBのテーブルをs...
-
同じSQL文で極端に検索が遅くな...
-
数字で「そ」と「り」
-
sql*loader 数値のロード
-
SQLServerのselect文でデータ数...
-
CSVを1行しかインポートしない...
-
BAT処理でCSVデータのインポート
-
create databaseがうまくいきま...
-
データベースに画像を入れた場...
-
DBファイルの中身を直接見れな...
-
ユーザにインフォメーション ス...
-
mySQLのデータベースにhtmlのコ...
-
データベースに配列を格納する
-
mysqlにおけるホストのパーセン...
-
MySQLにログインできなくて困っ...
-
mysql使用中エラー1044が出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLへの特殊文字の挿入について
-
トランザクションの利用
-
MySQLでデータをマージする方法...
-
サーバにはACCESSがインストー...
-
SQLをパソコンでやりたいのです...
-
全角文字が???になる
-
レプリケーション
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
あるDBから別のDBのテーブルをs...
-
同じSQL文で極端に検索が遅くな...
-
数字で「そ」と「り」
-
PL/SQLをWindowsのBATファイル...
-
mysqlにおけるホストのパーセン...
-
sql*loader 数値のロード
-
SQLServerのselect文でデータ数...
-
mySQLのデータベースにhtmlのコ...
-
DBファイルの中身を直接見れな...
-
comment on columnについてわか...
-
Mysqlのデータベースのリンク
おすすめ情報