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(); //测试:显示当前数据库下的所有表名
?>

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...