haiju's 開発メモ

開発に必要な情報を自分用にメモ

PHP7.4

PDOを継承したMySQL接続クラスのサンプルを元に、PDOの基本的な使い方

今ここに、PDOを継承したMySQL接続クラスのサンプルを元に、PDO の基本的な使い方をまとめてみたのでメモしておく(Φω| [MySQL接続クラスサンプル] class TestDbConnection() extends PDO { const DSN = "mysql:host='xxx.xxx.xxx.xxx;dbname=mydb;charset=u…

OCI8関数を使ってOracleに接続

PHPでDatabase接続といえば、PDOって固定概念が強すぎたけど、 そういえばLaravelではlaravel-oci8でPrepared Statementを使って たし、PDOでOracle接続してるサンプルコードが少なくね? これは、無理にPDOを使わなくていいのでは? ということに気づいて、…

PHP7.4+PDO+Oracle example

PHP7.4でPDOを利用してOracleからデータ取得したり更新したりって、 いざクラスで実装しようと思って検索すると、なかなか参考にできるような ものがないので調べたものをまとめておく(Φω| というか過去に何度か実装した経験があるはずなのだが、覚えてない…

Oracleのsequenceについて

MySQLでいうところのauto_increment的なことを手動でやるにはsequenceが 必要じゃね?と思って既存データベースを調べたら、なかったwww なくてもできると担当者に言われたので、とりあえず調べたことだけ まとめておく(Φω| [参考サイト] kanamelogic.com n…

laravel-oci8とか動的SQLとか

すっかりOracleの使い方忘れたってのと、laravel-oci8ってどう使うんだっけ? ってのと、動的SQLの検索条件がバインドされねーってので詰まっているので 参考サイトをまとめておく(Φω| 使い方がわかったらあとでまとめる。PHP7と5でも違いがあるらしい。 […

Laravel6.xでバリデーション専用クラスを作成して使う【作業中】

バリデーションをコントローラーに実装すると、やたらと重たくなるので 専用クラスとかに分離して使いたいなと考えていて、とりあえず作業前 だけど調べたので参考サイトをメモしていく(Φω| 尚、実際に作業したら作業手順についても後でまとめていく。 [手…

EC2(AmazonLinux2)インスタンスのLaravel6でExcelを扱う

古いPHPコードには、PHPExcelが使用されていたがネットで検索してみると 後継版のPhpSpreadsheetを使いましょうという情報がある。 じゃぁ、Laravel6でもそれを使うのか?と思い更に検索してみると、上記 ライブラリをLaravel用に拡張したLaravel Excelとい…