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

Mysql.class.php 文件见 http://www.jb51.net/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(); //测试:显示当前数据库下的所有表名
?>

时间: 2024-11-18 02:47:14

PHP自动选择 连接本地还是远程数据库的相关文章

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

Mysql.class.php 文件见 http://www.jb51.net/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')

关于c#中使用IP连接本地和远程数据库的问题!!!!!!

问题描述 C#中通过IP地址,数据库名,以及账号,密码连接本地和远程数据库.求基本代码!!!!!!!!先谢谢大家!!!!!!!! 解决方案 解决方案二:本文通过Web.config配置.调用方法等介绍了C#连接数据库的方法.VS2005连接ACCESS,SQLSERVER,ORACLE数据库测试通过.下面我们开始介绍c#连接数据库:首先我们新建立一个项目,填加一个类,专门用做数据库连接用.这里我们给这个类起名叫DataBase.cs,下面是这个类的内容.1.usingSystem;2.using

使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库(转)

1,先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统选择不同的Instant Client版本 下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/instantclient_11_2 2.在D:/instantclient_11_2

win8 app sqlserver-Win8 APP开发连接本地Sqlserver数据库

问题描述 Win8 APP开发连接本地Sqlserver数据库 请教各位大神我在做win8的app开发时怎样来连接本地的Sqlserver数据库呢!!!求各位大神给点建议!!!!!!!

如何在设计网站时将文件自动下载到本地,下一次访问时自动先在本地读取?

问题描述 如何在设计网站时将文件自动下载到本地,下一次访问时自动先在本地读取? 远程云服务器上有图像.视频等文件,为提高速度.降低费用,想: 1.浏览器初次访问远程服务器,下载图片和视频: 2.下载的图片和视频存在本地,并供浏览器使用: 3.后续浏览器打开网页要使用图像和视频,自动在本地搜索,若没有,再在服务器上下载. 如何实现?不用activex.java ap 实现,免得使用者需要安装加载项. 解决方案 html5的话,可以用localstorage,IE9以上以及主流浏览器支持. 用法自己

rman如何连接本地数据库和远程数据库

rman 连接: 连接到本地数据库: 1.首先指定ORACLE_SID : --如果数据库只有一个实例,那么就不需要进行指定了,rman默认连接到唯一的实例上: >set ORACLE_SID=ORCL 2.然后rman target usr/pwd nocatalog:--这样默认就是连接的指定的数据库服务名称,关于catalog是什么意思,我还不知道: >rman target usr/pwd nocatalog: 3.也可以不指定用户名和密码 rman target /:--这种方式以什

用企业管理器连接并管理远程MS SQL数据库

一.首先请从您的空间商处获取您的MsSql相关管理信息,如: 用户TestUser的MSSQL服务器地址:xxx.xxx.xxx.xxx 用户TestUser的MSSQL的端口为:1433 用户TestUser的MSSQL数据库名为:TestUser 用户TestUser的MSSQL用户名为:TestUser 用户TestUser的MSSQL密码为:****** (该用户个人的登录密码) 二.数据库连接步骤: 1.打开本地Sql Server企业管理器 2.鼠标右键打开Sql Server组属性

关于SQL Server 2005 的自动远程数据库备份

原文:(原创)关于SQL Server 2005 的自动远程数据库备份 由于项目需要,需要对目标服务器上的数据库每天进行备份并转移,查阅网上的一些帮助,结合自己的实际需要,写了这篇文章,希望对有同样需求的朋友有所帮助.目标服务器:192.168.1.197,备份服务器:192.168.0.194 1.在备份服务器上新建一个文件夹(我的是C:\DbBackupTest),首先要确定对备份服务器要有足够的权限(权限设置如下图所示),最好是"Administrators"组账户.其次 到备份

oracle数据库expdp远程数据库备份到本地的问题

问题描述 oracle数据库expdp远程数据库备份到本地的问题 我们有3个数据库环境(都是11g版本),分别是开发环境D1,测试环境D2和生产环境D3其中D1D2是由我管理维护,D3没有直接的访问权限,我们是通过把D3环境的表的select权限赋给user1用户来进行访问的,现在需要不定期的把D3上的表结构和数据同步到D1和D3上供开发人员和测试人员模拟生产环境使用.我把我的处理过程描述一下(以D3同步到D1为例):1. 在D1上创建目录并授权给D1用户user_d1greate direct