SQL

PDO と プリペアドステートメント(使用|未使用)時のデータ取得の流れ

ドキュメント PHP Data Objects note what PDO (PHP Data Objects) データベース抽象化レイヤ 解決したい問題 mysql_connect でDB(MySQL)に接続した場合、別のDBに変わった場合に、pg_connect への変更が発生する PDO データベースが変わっても同じ命令でデ…

CakePHP3: 行ロック(SELECT 〜 FOR UPDATE)

BEGIN; SELECT 〜 FOR UPDATE; /* COMMITするまで選択した行をロック*/ UPDATE 〜; COMMIT; これを CakePHP3 で行うと ConnectionManager::get('default')->transactional(function () use ($id) { $query = $this->TableClass; $query->find()->where(['id'…