跨库查询问题.

本文探讨了在ThinkPHP框架中使用M方法进行跨库查询遇到的问题及解决方案。作者在本地环境中可以正常查询,但在服务器环境下出现连接失败的情况。文章对比了M方法与构造方法的不同实现方式。

在本地服务器测试的时候,我使用的是TP框架中的M方法.查询的时候

public function text(){
$mod = M('anta.user','store_');
$info = $mod->where("user_id=127")->select();

var_dump($info);exit;
}

M方法中M('库名.表名','表前缀');

是可以查询的.

但是我当我在服务器中进行M方法跨库查询的时候,缺总是报错,显示"boolean false",也就是说数据库连接失败.试了好久也没有成功,看其他的人当进行跨库查询的时候,都用的是构造方法

$show_info = new ShowToolModel();

然后在ShowToolModel.class.php中写构造方法

<?php
  class ShowToolModel extends Model{

  protected $_article_mod;

  public function __construct()
  {
  parent::__construct('article','',HDZD_DSN);
  }
}

不知道为什么用M方法跨库查询就会失败.

posted on 2016-08-15 11:17 奇迹之制造者 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/guanst/p/5772255.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值