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


Posted in PHP onDecember 02, 2010

Mysql.class.php 文件见 https://3water.com/article/25496.htm

<?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_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 相关文章推荐
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
Jan 19 PHP
PHP解码unicode编码的中文字符代码分享
Aug 13 PHP
支持png透明图片的php生成缩略图类分享
Feb 08 PHP
PHP中的socket_read和socket_recv区别详解
Feb 09 PHP
PHP异常处理Exception类
Dec 11 PHP
CodeIgniter控制器之业务逻辑实例分析
Jan 20 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
Nov 25 PHP
PHP学习记录之常用的魔术常量详解
Dec 12 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
Dec 02 #PHP
PHP分页函数代码(简单实用型)
Dec 02 #PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 #PHP
php小偷相关截取函数备忘
Nov 28 #PHP
php与paypal整合方法
Nov 28 #PHP
网站用php实现paypal整合方法
Nov 28 #PHP
paypal即时到账php实现代码
Nov 28 #PHP
You might like
php木马webshell扫描器代码
2012/01/25 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP中$this和$that指针使用实例
2015/01/06 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
Vue实现简易计算器
2020/02/25 Javascript
python非递归全排列实现方法
2017/04/10 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
Python的地形三维可视化Matplotlib和gdal使用实例
2017/12/09 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
带你学习Python如何实现回归树模型
2020/07/16 Python
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
技校毕业生个人学习的自我评价
2014/02/21 职场文书
婚礼秀策划方案
2014/05/19 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
小学优秀教师材料
2014/12/15 职场文书
2015年教师节慰问信
2015/03/23 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Django一小时写出账号密码管理系统
2021/04/29 Python
MySQL数据库事务的四大特性
2022/04/20 MySQL