質問: 1.以下のコードのようにdbの宣言を使い回せるように別ファイルにユーザー定義関数にするのはよくあることですか?
回答: >別ファイルにユーザー定義関数にするのはよくあることですか? よく見かけますね。少なくとも「接続情報」はひとつのファイルで define します(変更するときにそれだけ変えればいいので)。 >fetch(PDO::FETCH_ASSOC)ではいうことを聞かず、 ソースでは if($row = $statement->fetch(PDO::FETCH_ACCOC)){ となっているようですが・・・ >Uncaught Error: Undefined constant PDO::FETCH_ACCOC PDO::FETCH_ACCOC という定数が未定義だからです(当然ですが、PDO::FETCH_ASSOC はあります)。