ThinkPHP 切换数据库

简介:

方法1
$model=new Model();
//设置数据库连接
$model->db(2,"mysql://root:root@localhost:3306/atxiao");
//使用
$list2=$model->db(2)->query('select * from ax_user limit 5');
dump($list2);
//这样也可以
$data1=$model->db(2)->table("ax_user")->where('id=1')->find();
dump($data1);

方法2
$list3=M("user","my_","mysql://root:cab797e0e9@42.96.167.14:3306/myblog")->query('select * from my_user limit 5');

dump($list3);

注意使用C方法动态更换配置,是无法实现如题的

相关文章
|
PHP 数据库
thinkphp 获取数据库中的表名并去除黑名单
thinkphp 获取数据库中的表名并去除黑名单
87 0
|
PHP 数据库 开发者
解决Thinkphp框架应用目录下数据库配置信息修改后依然按默认方式连接
背景:这一类问题,我碰到了两次,虽然是php开发者,但是很多东西要不是工作接触代码太多,可能都没发现。。。在修改了application下的database.php后依然报错 而我的数据库配置database.php是这样的: 【黑人问号】于是解决办法:修改后测试运行是否正常: 正常运行,完结撒花!...
146 0
解决Thinkphp框架应用目录下数据库配置信息修改后依然按默认方式连接
|
SQL 关系型数据库 MySQL
ThinkPHP数据库查询之Db类深度解析(4)
ThinkPHP数据库查询之Db类深度解析
375 0
ThinkPHP数据库查询之Db类深度解析(4)
|
SQL PHP 数据库
ThinkPHP数据库查询之Db类深度解析(3)
ThinkPHP数据库查询之Db类深度解析
460 0
ThinkPHP数据库查询之Db类深度解析(3)
|
SQL 关系型数据库 MySQL
ThinkPHP数据库查询之Db类深度解析(2)
ThinkPHP数据库查询之Db类深度解析
374 0
ThinkPHP数据库查询之Db类深度解析(2)
|
SQL PHP 数据库
ThinkPHP数据库查询之Db类深度解析(1)
ThinkPHP数据库查询之Db类深度解析
375 0
ThinkPHP数据库查询之Db类深度解析(1)
|
关系型数据库 MySQL 数据库连接
ThinkPHP数据库查询之模型深度解(2)
ThinkPHP数据库查询之模型深度解
174 0
ThinkPHP数据库查询之模型深度解(2)
|
SQL PHP 数据库
ThinkPHP数据库查询之模型深度解(1)
ThinkPHP数据库查询之模型深度解
144 0
ThinkPHP数据库查询之模型深度解(1)
|
SQL 关系型数据库 PHP
thinkphp数据库事务例子
thinkphp数据库事务例子
122 0
|
SQL PHP 数据库
解决ThinkPHP数据库查询结果被强制小写的问题
注意:版本为3.2.3存在此问题 以前使用的老版本,最近把框架升级了,由于原来使用了 SHOW FULL FIELDS FROM *** 这样的SQL语句,数据库默认情况返回的键名首字母应该是大写的,原来的代码里面也都是大写的写法。
1113 0