laravel4.2版本,
1.修改配置文件:config/database.php
'pgsql' => array( 'driver' => 'pgsql', 'host' => '10.0.2.203', 'database' => 'statist', 'username' => 'immuser', 'password' => 'immuser', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'statist', ), 'newpro' => array( 'driver' => 'pgsql', 'host' => '10.0.2.203', 'database' => 'newpro', 'username' => 'immuser', 'password' => 'immuser', 'charset' => 'utf8', 'prefix' => '', 'schema' => 'newpro', ),
2.查询数据过程连接newpro数据库,默认情况连接的是pgsql数据库
你可能使用很多的数据库系统,你可以使用 DB::connection
方法来选择使用它们:
$users = DB::connection('foo')->select(...);
实例:
class DeviceActionAnalysis extends Eloquent{ protected $table = "devices"; public function getDeviceIllegal($organization=1,$name=null) { $result = DB::connection("newpro")->table($this->table) ->get(); var_dump($result); return $result; } }