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

1284 ワード

Mysql.class.phpファイルは//www.jb 51.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 = new 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(); // :
?>