0

如果我想执行查询,如何在 codeigniter 的库中使用 mysql 实例。班级看起来像

class Dtables {

    private $_db;

    function __construct()
    {
        //initialize $_db;

    }

    function mysql()
    {
        $sQuery ="//some mysql query string";
        $this->db->query($sQuery);
    }
}
4

1 回答 1

3

您需要在您的库中引用 CI 对象实例:

class Dtables {

    private $CI;

    function __construct()
    {
        $this->CI =& get_instance();
        $this->CI->load->database(); 
    }

    function mysql()
    {
        $sQuery ="//some mysql query string";
        $this->CI->db->query($sQuery);
    }
}
于 2013-02-24T11:44:43.060 回答