thinkPHP分布式数据集群查询数据

                                                                                   Thinkphp分布式数据集群

  可能大家都可以对分布式连接数据都可以连接,我这里就简单说下吧

  分布式连接数据库,看文档存在多种连接数据库,但是链接好数据库如何操作数据可能是个难点,我本身也百度了好几次,我才从文档找到类似tp语言的方法

 首先说下我采用的数据链接方式(注:不能带表前缀):                                   

  1. 'DB_CONFIG1' = array(
  2. 'db_type' => 'mysql',
  3. 'db_user' => 'root',
  4. 'db_pwd' => '1234',
  5. 'db_host' => 'localhost',
  6. 'db_port' => '3306',
  7. 'db_name' => 'thinkphp'
  8. ),

   官方文档写的查询语句是(想必诸位都写惯tp自带的方法M,D)接下来我要说的就是分布式如何采用tp自带的方法

  1. 官方写的 $this->db(1,"DB_CONFIG1")->query("查询SQL");

   我根据官方写的M方法,如下:

       M('user','qz_','DB_CONFIG1')->where($mai)->select(); 

     注释*:

           user               是表名

           qz_               是前缀,当前缀为空时,注意不能省去中间 只能以      ''   来加载     如:(M('user','','DB_CONFIG1'))

           DB_CONFIG1 这个我就不多说了

 

posted @ 2017-03-06 17:30  神秘物语  阅读(1288)  评论(0)    收藏  举报