MySQL
毎回コピペが面倒なのでここにまとめます。 変数値のバインドをしない場合 execute( $sql )->fetchAll('assoc'); ?> 変数値をバインドする場合 SQL内で不明の値は「?」と書く。
DBへの更新処理をひとまとめにして, エラー発生時に全体を更新前の状態に戻すために トランザクションが必要。 PHPコード begin(); try { // ロールバックのテスト //throw new \Exception("ロールバックのテスト"); // 更新処理 // ~ // コミット $connec…
CakePHPのORMでJOIN。CakePHPのバージョンは3.7.9で,CentOSのVPS上で使っている。 PHPコード Hogeモデルでfindする際に,Fugaモデルの情報をくっつけたい場合。 find() // fugaをhogeにJOINする ->join([ "table" => "fugas", "alias" => "f", "type" => "L…
MySQLで, 連続した番号のリストや 連続した日付の一覧を出力するようなSQL。 連続した番号を出力する 連続した日付を出力する 今日までの30日間の日付を取得したい場合 参考資料 連続した番号を出力する SELECT 0 AS generate_series FROM -- MySQL組み込み…