MySQLへの接続とDBデータ取得テスト
接続は運用の最初のほうで調整する部分なので
接続部分のエラーハンドリングを行わないことで、最初に接続が行われたかどうか確認しやすくする。
@new mysqli()という書き方もできるが、接続エラーをわかりにくくするのでこれはやめておく
トランザクション処理
mysqliは例外を投げないのでtry/catchブロックを使えない
命令文のいずれかがエラーになった場合、mysqli::commit()呼び出しの返り値がfalseとなる。
このことを利用してトランザクションを行う。