![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
<code>
// コントローラなどで。
// 以下のインデントは全角スペースなので、半角に直す必要がある。
// DBアダプターを取得する(Zend_Registryに登録されていると仮定する)。
$db = Zend_Registry::get('db');
try{
$db->beginTransaction();
// ここでSQLを実行する。
$table = new Your_Table_Test();
$data = array(
'key'=>'value'
);
$affectedRows = $table->insert($data);
if($affectedRows <= 0){
// データがインサートされなかったので警告としてロギングしたりする。
}
$db->commit();
}
catch(Exception $e){
$db->rollback();
// ログを取るなどの処理.
}
</code>
ちなみに DBは mysql をお使いであれば、MyISAM型だと表レベルでロックされ、
InnoDB型だと行レベルでロックされます。
その他のDBは、良く知りません。
参考URL:http://framework.zend.com/manual/ja/zend.db.adap …
No.1
- 回答日時:
http://www.google.co.jp/search?hl=ja&q=Zend_Db+% …
Googleで、「Zend_Db トランザクション」と検索したら、しこたま出てきました。
一番最初の記事でできそうです。
Googleで、「Zend_Db トランザクション」と検索したら、しこたま出てきました。
一番最初の記事でできそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Illustrator(イラストレーター) イラストレーターが買えない 1 2022/08/25 13:23
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- Visual Basic(VBA) 指定した文字から指定した文字のスペースまでを削除するVBAの構文について 6 2022/07/24 22:20
- その他(住宅・住まい) 換気口に鳥 3 2022/05/16 00:07
- Visual Basic(VBA) エクセル 2つの列にある値の完全一致を抜き出すVBA 15 2022/12/15 03:22
- Visual Basic(VBA) ExcelVBAの複数指定範囲の構文 2 2022/05/26 22:39
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
array_mapを使ったエスケープ処理
-
GPS携帯をGoogleMapに位置情報登録
-
テキストボックスに入れた内容...
-
エラー3011
-
LocalのNotesメールDBをVBAで参...
-
Accessのテーブルへ複数の主キ...
-
MySQLでデータベースにデータin...
-
pg_queryの結果を2回とりだす...
-
insert1つの処理でもトランザ...
-
JAVA SQLServerException 列名 ...
-
PHP 勤務時間の合計を出したい
-
検索結果($_POST)が2ページ目...
-
PHPでフォームからデータDBに書...
-
テーブルに入っているデータと...
-
配列をループさせてUPDATE
-
Pro*Cの構文エラー
-
VB.NET エラーになる箇...
-
カラムにデータがあるかないか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
SQL文が実行できません
-
テキストボックスに入れた内容...
-
in 'where clause'のエラーの理由
-
エラー3011
-
SQL文の実行に失敗しました???
-
LocalのNotesメールDBをVBAで参...
-
SELECT COUNTで取得した結果の表示
-
codeigniter 複数モデルでトラ...
-
PHP(PDO)でDBの情報を完全一...
-
Accessのテーブルへ複数の主キ...
-
phpのPEARのMDB2を使って出たエ...
-
ASPでRecordCountが使用でき...
-
Call to undefined method MDB2...
-
PHP4でのSmarty派生クラスの定...
-
zend(phpフレームワーク)でトラ...
-
データフォームウィザードで追...
-
DAOでデータベースを二つ開くに...
-
SQLiteでカラムを追加
おすすめ情報