让php自动识别链接远程数据库或本地数据库
测试用例:
仅供参考:
<?php
// 包含Mysql操作类
include_once 'mysql.class.php';
// 本地mysql数据
$mysql_local_data = array('db_user'=>'root',
'db_pass'=>'root',
'db_name'=>'mysql');
// 远程mysql数据
$mysql_remote_data = array('db_user'=>'xxx',
'db_pass'=>'xxx',
'db_name'=>'xxx');
// 公用数据
$db_host = 'localhost';
$tb_prefix = 'wz_';
$db_charset = 'GBK';
//本地连接成功则实例化本地Mysql类,否则连接远程数据库并实例化Mysql类
if (@mysql_connect($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($db_host, $mysql_remote_data[db_user], $mysql_remote_data[db_pass], $mysql_remote_data[db_name], $db_charset, $conn);
$db->show_tables();
?>