ホームページ > php教程 > php手册 > PHP はローカル データベースとリモート データベースのどちらに接続するかを自動的に選択します

PHP はローカル データベースとリモート データベースのどちらに接続するかを自動的に選択します

WBOY
リリース: 2016-06-21 08:56:04
オリジナル
737 人が閲覧しました

Mysql.class.php ファイルは http://www.jb51.net/article/25496.htm にあります

コードをコピーしますコードは次のとおりです:


//Mysql 操作クラスをインクルードします
include_once 'Mysql.class.php';
// ローカルの mysql データ
$mysql_local_data = array('db_host'=> 'localhost',
'db_user'=>'root',
'db_pass'=>'root',
'db_name'=>'test'); mysql データ
$mysql_remote_data = array('db_host'=>'61.183.41.178',
'db_user'=>'XXX',
'db_pass'=>'XXX',
'db_name'=>'XXX');
//パブリックデータ
$tb_prefix = 'php95_';
$db_charset = 'UTF-8';成功しました。ローカル Mysql クラスをインスタンス化します。それ以外の場合は、リモート データベースに接続して Mysql クラスをインスタンス化します。
if (@mysql_connect($mysql_local_data[db_host], $mysql_local_data[db_user], $mysql_local_data[db_pass]))
$ db = 新しい Mysql ($db_host, $mysql_local_data[db_user], $mysql_local_data[db_pass], $mysql_local_data[db_name], $db_charset, $conn);
else
$db = new Mysql($mysql_remote_data[db_host]) ], $mysql_remote_data [db_user], $mysql_remote_data[db_pass], $mysql_remote_data[db_name], $db_charset, $conn);
$db->show_tables(); //テスト: 現在のテーブル名をすべて表示します。データベース
?>




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート