FuelPHP

FuelPHPでDUPLICATE KEY UPDATE

なるべくDBへのアクセスを減らして、テーブルにレコードが存在しないときはInsert、テーブルに登録済みの場合は商品名を更新したいときなどに使う。 更新前 id title 1 foo 2 bar ['id' => 1, 'name' => 'hoge'], 1 => ['id' => 2, 'name' => 'fuga'] ]; $quer…

FuelPHP テスト用のDBの作り方

テスト用のDBの作り方 testフォルダのdb.phpを設定 'default' => [ 'type' => 'pdo', 'connection' => [ 'database' => 'test_foo', 'dsn' => 'mysql:host=localhost;dbname=test_foo', 'username' => 'foo', 'password' => 'foo', ], ], 'anotherdb' => [ '…