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 相关文章推荐
谈谈PHP的输入输出流
Feb 14 PHP
从Web查询数据库之PHP与MySQL篇
Sep 25 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
php命名空间学习详解
Feb 27 PHP
codeigniter中测试通过的分页类示例
Apr 17 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Oct 29 PHP
理解php依赖注入和控制反转
May 11 PHP
php实现的中文分词类完整实例
Feb 06 PHP
php从数据库中读取特定的行(实例)
Jun 02 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 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
快速配置PHPMyAdmin方法
2008/06/05 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
js运动框架_包括图片的淡入淡出效果
2013/05/11 Javascript
jQuery及JS实现循环中暂停的方法
2015/02/02 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
工作中常用到的ES6语法
2018/09/04 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
element 动态合并表格的步骤
2020/12/31 Javascript
Python中关于字符串对象的一些基础知识
2015/04/08 Python
python爬取51job中hr的邮箱
2016/05/14 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
简单了解Python3里的一些新特性
2019/07/13 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
Python爬取YY评级分数并保存数据实现过程解析
2020/06/01 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
公务员试用期满考核材料
2014/05/22 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
Python序列化与反序列化相关知识总结
2021/06/08 Python
react 路由Link配置详解
2021/11/11 Javascript