我在一个项目中有两个数据库。我正在尝试连接第二个数据库以生成一个查询,但它在我的控制台上抛出错误。请帮我解决这个问题
下面是我使用的模型代码
//---------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): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
警告:include(application/errors/error_php.php): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
警告:include(application/errors/error_php.php): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
警告:include(application/errors/error_php.php): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
警告:include(application/errors/error_php.php): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
警告:include(application/errors/error_php.php): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
警告:include(application/errors/error_php.php): 无法打开流:第 182 行 D:\xampp\htdocs\system\core\Exceptions.php 中没有这样的文件或目录
警告:include():在 D:\xampp\htdocs\system\core\中打开用于包含 (include_path='.;D:\xampp\php\PEAR') 的“application/errors/error_php.php”失败第 182 行的 Exceptions.php
最佳答案
codeigniter 应用程序中的 error_php.php 通常包含:
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: <?php echo $severity; ?></p>
<p>Message: <?php echo $message; ?></p>
<p>Filename: <?php echo $filepath; ?></p>
<p>Line Number: <?php echo $line; ?></p>
</div>
您可以将它放在您的 application/errors/error_php.php 文件中。您将获得有关生成的错误是什么的更多详细信息。
关于php - 无法在codeigniter中连接多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19436533/