PHP Mysqlとトランザクション

2013/04/07

PHPのPDO()じゃなくてMysql接続の関数?で使うトランザクション。
PDO()のトランザクション同様にまだ、試していない。とりあえずメモ。

PHP+MySQLでトランザクションより。

$Connect = DBの接続先
mysql_query( "set autocommit = 0", $Connect ); //トランザクションをはじめる準備:「1」だとトランザクションにならない。
mysql_query( "begin", $Connect ); //トランザクション開始

$Query = "書込み的なクエリたち";
$result = mysql_query( $Query, $Conncet );

if( $result === true ){
  //コミット
  mysql_query( "commit", $Connect );
  print "コミットしました";
}else{
  //ロールバック
  mysql_query( "rollback", $Connect );
  print "ロールバックしました";
}

要は、複数の書込みをするならif文の「$result === true」ってヤツを「全てが成功したとき」って条件にすればいいんだな。

PDO()のは下記。
PHP PDOのトランザクション

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい