首页 > 解决方案 > CodeIgniter 中的 SQL Server 2005 连接

问题描述

大家好,我在我的 CODEIGNITER 项目中连接 SQL 服务器作为第二个数据库,数据库已连接,但我没有得到下面的数据是我的配置文件和选择查询。

$db['database2'] = array (
    'hostname' => 'SERVER',
    'username' => 'sa',
    'password' => 'DEMO',
    'database' => 'naaz',
    'dbdriver' => 'sqlsrv',
    '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,
    'autoinit' => TRUE,
    'failover' => array(),
    'save_queries' => TRUE
);

- 控制器

class Api extends CI_Controller {

    $db2 = '';
    public function __construct()
    {
        parent::__construct();
        $this->db2 = $this->load->database('database2',TRUE);
    }

    public function index() {

        $query = $this->db2->query('SELECT * FROM TIMEDATA');
        $result = $query->result_array();
        print_r($result);
    }

}

标签: phpcodeigniter

解决方案


推荐阅读