0

1 つのプロジェクトに 2 つのデータベースがあります。1 つのクエリを生成するために 2 番目のデータベースに接続しようとしていますが、コンソールにエラーが表示されます。この問題で私を助けてください

私が使用したモデルコードの下

//---------connecting with 2nd db--------------------------------------------
public function fetch_all_approved_template_list($limit,$start) 
  {
    $dsn = 'mysql://fitappweb:fitappweb@localhost/fitneapp_webapp'; 
    $dsnDB = $this->load->database($dsn, TRUE);
    $dsnDB->limit($limit, $start);
    $query = $dsnDB->order_by('routine_id', 'DESC')->join('userdetails', 'userdetails.user_id = template_routines.creater_id')->get_where('template_routines',array('status_code'=>'1')); 
    $data=array();
    if ($query->num_rows() > 0) 
     {
        foreach ($query->result() as $row) {
            $data[] = $row;
        }
        return $data;
     }
    return false; 
 }

ブラウザ ウィンドウでのエラー

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

警告: include(application/errors/error_php.php): ストリームを開けませんでした: No such file or directory in D:\xampp\htdocs\system\core\Exceptions.php on line 182

警告: include(): D:\xampp\htdocs\system\core\Exceptions.php に含めるために 'application/errors/error_php.php' を開けませんでした (include_path='.;D:\xampp\php\PEAR') 182行目

4

3 に答える 3

1

データベースをセットアップするために application/config/databases.php を確認し、次にデータベースをロードします。

$this->load->database('group_name',TRUE);

手動で接続するには、これをお読みください:

http://ellislab.com/codeigniter/user-guide/database/connecting.html

DB をロードするときに配列を渡す必要があります。

手動で接続することはお勧めしませんが、あなたの選択です。

于 2013-10-17T20:39:17.947 に答える