当前位置: 网学 > 编程文档 > PHP > 正文

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

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/22

本文主要为广大网友提供“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'');
// 远程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(); //测试:显示当前数据库下的所有表名
?>

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号