PHP自动选择 连接本地还是远程数据库

前端之家收集整理的这篇文章主要介绍了PHP自动选择 连接本地还是远程数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

MysqL.class.PHP 文件//www.jb51.cc/article/25496.htm<div class="codetitle"><a style="CURSOR: pointer" data="486" class="copybut" id="copybut486" onclick="doCopy('code486')"> 代码如下:

<div class="codebody" id="code486">
<?PHP
// 包含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_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],$conn);
$db->show_tables(); //测试:显示当前数据库下的所有表名
?>

猜你在找的PHP相关文章