インターネット上のホストされたPHPサーバを自宅のLAN上のデータベースに接続できますか?LAN(XAMPP)データベース接続へのLIVEデータベース接続を使用してCodeigniterで複数のデータベースを接続していますか?
どうすればよいですか?
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'www.mydomainname.com';
$db['default']['username'] = 'myusername';
$db['default']['password'] = 'mypassword';
$db['default']['database'] = 'mydabatasenameoncloud';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
//-- Poll.php (My LAN Connection.)
$config['hostname'] = 'localhost';
$config['username'] = 'root';
$config['password'] = '';
$config['database'] = 'mydatabasenameonlan';
$config['dbdriver'] = 'mysqli';
$config['dbprefix'] = '';
$config['pconnect'] = FALSE;
$config['db_debug'] = FALSE;
$config['cache_on'] = FALSE;
$config['cachedir'] = '';
$config['char_set'] = 'utf8';
$config['dbcollat'] = 'utf8_general_ci';
$config['swap_pre'] = '';
$config['autoinit'] = TRUE;
$config['stricton'] = FALSE;
$DB2 = $this->load->database($config, TRUE);
$DB3 = $this->load->database('default', TRUE);
$check_if_connected = $DB2->initialize();
だから、これは私の逆転データベース接続である:ここに私の例Connectionデータベースです。クラウドからLANへのデータベース接続。しかし、私はエラーが発生しています。 XAMPPでリモートMySQLを使用できますか?
私は、リモートマシンからローカルホストのDBに接続する必要がある1つのケースを想像することができないので、その理由は何ですか?そして、これは既にここに尋ねていません。http://stackoverflow.com/質問/ 23168441/connect-to-remote-server-database-php-codeigniter/42199411#42199411)? – sintakonte
冗長コード、書式設定、およびありがとうメッセージが削除されました。明確な質問。 – symcbean
ちょっとSintakonte:私はすでにlocalhost ---> localhostとlan - > cloudに接続しています。私の主な問題は、私のホスト接続サイトを使ってLAN(XAMPP)にデータベース接続を接続する方法です。 –