関連タグで絞り込む (1)

タグの絞り込みを解除

MySQLとphpに関するtak_0x00のブックマーク (2)

  • "Test_mysqld", ported from cpan's Test::mysqld - taiyoh独言

    とまあ、表題の通りですが。 → GitHub - taiyoh/Test_mysqld-php: from cpan's Test::mysqld 家のTest::mysqldを見たときに「これは革命や」と感動していたのですが、ちょくちょくあるPHP仕事でも使いたと思っておりまして。しばらくは誰かやってくれないかなぁ、と思っていたのですが、ちょくちょくググッてもなかなか見つからなかったので、作ってしまいました。 使い方は、家と特に変わりありません。 $my_cnf = array(); // my.cnfに記述する内容を配列でまとめておく $opts = array(); // その他Test_mysqldの設定内容を配列でまとめておく // インスタンス作成 // 家との一番の違いはコンストラクタの引数で、 // 家ではmy.cnfに書く内容はmy_cnf => {}にまとめてま

    "Test_mysqld", ported from cpan's Test::mysqld - taiyoh独言
    tak_0x00
    tak_0x00 2011/11/22
    テストのしかた
  • SET AUTOCOMMIT=0後の動作を誤解していたらしいの巻 - HHeLiBeXの日記 正道編

    PHP+MySQL環境でmysql_pconnect関数を使っていて、謎な挙動に悩まされていたらしいが、その原因が「SET AUTOCOMMIT=0」にあるらしいということで。実は、問題が浮上して調査するまでは「SET AUTOCOMMIT=0」が問題だとは微塵も思っていなかった。なので、「SET AOTOCOMMIT=0」を実行したときの動作を誤解していたのだろうということで、実際に手を動かして記憶を上書きすることにしたらしい。 一応、参考までに、MySQLにおけるトランザクション関連の構文は以下の辺りに。 http://dev.mysql.com/doc/refman/4.1/ja/transactional-commands.html http://dev.mysql.com/doc/refman/5.1/ja/transactional-commands.html とりあえず、「S

    tak_0x00
    tak_0x00 2011/11/02
    コネクション使いまわすとき、どこかでautocommit=0にすると影響がずっと残るのね..
  • 1