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 相关文章推荐
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
php抓即时股票信息
Oct 09 PHP
Smarty结合Ajax实现无刷新留言本实例
Jan 02 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
thinkPHP简单实现多个子查询语句的方法
Dec 05 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
Laravel框架路由管理简单示例
May 07 PHP
php异常处理捕获错误整理
Sep 23 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
typecho插件编写教程(一):Hello World
2015/05/28 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
用ADODB.Stream转换
2007/01/22 Javascript
javascript 有用的脚本函数
2009/05/07 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
Python类的基础入门知识
2008/11/24 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
Python分治法定义与应用实例详解
2017/07/28 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
详解Python绘图Turtle库
2019/10/12 Python
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
自我鉴定三原则
2014/01/13 职场文书
美术毕业生求职信
2014/02/25 职场文书
团日活动总结书
2014/05/08 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis