Codeigniter_project\application\config\database.php
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'admin',
'password' => 'Admin@321',
'database' => 'xxxx',
'dbdriver' => 'mysqli',
//'dbdriver' => 'mysql',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
$db['posdb']['hostname'] = 'xxx.xxx.xxx.xxx:1433';
//$db['posdb']['port'] = 1433; // or the port you configured on step 6
$db['posdb']['username'] = 'sa';
$db['posdb']['password'] = 'myself@123';
$db['posdb']['database'] = '
块引用
新的';
$db['posdb']['dbdriver'] = 'mssql';
$db['posdb']['dbprefix'] = '';
$db['posdb']['pconnect'] = TRUE;
$db['posdb']['db_debug'] = FALSE;
$db['posdb']['cache_on'] = FALSE;
$db['posdb']['cachedir'] = '';
$db['posdb']['char_set'] = 'utf8';
$db['posdb']['dbcollat'] = 'utf8_general_ci';
$db['posdb']['swap_pre'] = '';
$db['posdb']['autoinit'] = TRUE;
$db['posdb']['stricton'] = FALSE;
将 posdb 视为 2012 年将与远程 mssql 连接的第二个数据库
在Controller中得到这个是
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Contrller_name extends CI_Controller{
public function __construct()
{
parent::__construct();
$this->load->model('my_model');
$this->load->library('session');
}
public function connet(){
$connnet = $this->my_model->connet();
echo "<pre>";
print_r($connnet);
//var_dump($connnet);
}
}
?>
现在是模特
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class My_model extends CI_Model
{
function __construct()
{
parent::__construct();
$this->load->helper('date');
$this->pos_db= $this->load->database('posdb', TRUE); // loading secondary remote database
}
function connet(){
$sql ="SELECT TOP 10 * FROM dbo.Party";
$query = $this->pos_db->query($sql);
$result = $query->result_array();
return $result;
}
}?>
这对我来说大部分时间都有效