テスト環境と本番環境でDB接続を切り替える
公開日:2014年09月20日
ホスト名を取得してDB接続切替え
//DB接続関数定義部分 function connectDB() { if($_SERVER['SERVER_NAME']=='localhost'){ //ローカル環境 $dbobj = mysqli_connect('localhost', 'ユーザ名', 'パスワード') or die(mysqli_error($dbobj));//接続 mysqli_select_db($dbobj, 'DB領域');//DB領域選択 mysqli_query($dbobj, 'SET NAMES UTF8');//文字化け対策 return $dbobj; }else{ //本番環境 $dbobj = mysqli_connect('本番環境のDBサーバ名', 'ユーザ名', 'パスワード') or die(mysqli_error($dbobj));//接続 mysqli_select_db($dbobj, 'DB領域');//DB領域選択 mysqli_query($dbobj, 'SET NAMES UTF8');//文字化け対策 return $dbobj; } } //DB接続関数を呼び出して接続 $dbobj = connectDB();
同じカテゴリーのコンテンツ