thinkphp中跨库查询及引用原生sql语句

之前遇到一个问题,查询了很长时间才解开。就是thinkphp跨库查询的问题。有各式各样的教程,挨个试了试,下面这个是亲测可用的最简单方便的一个。附带引用原生的sql语句的写法。thinkphp有自带的引入原生sql语句的入口,即query。如果不用原生语句,把后面的query替换掉即可


            $arr=M()->db(1,"mysql://username:password@101.1.1.1:3306/数据库名")->query("SELECT * from aa")


这里补充一下,thinkphp用sql语句查询是没有问题的,但如果想用原生查询配合tp封装的一些方法,有的时候会有问题。我就遇到过一个。具体问题具体解决吧。


随机浏览