无法选择指定的数据库:在Windows 10中连接到localhost(PHP with MySQL)

时间:2017-02-08 11:49:14

标签: php mysql codeigniter

我一直在尝试连接到我的数据库,因此我可以在本地进行网站更改,而不是直接在服务器上进行。但我总是遇到这个错误:

  

“无法选择指定的数据库:backup”

。它说问题出在文件中:

文件名:C:\ xampp \ htdocs \ system \ database \ DB_driver.php

行号:141。

但这就是我的意思:

template<typename OtherDerived>
MatrixBase<Derived> solveQr(const Eigen::MatrixBase<OtherDerived>& b)
{
    MatrixXd solution = this->colPivHouseholderQr().solve(b);
    return solution;
}

我的脚本是这样的:

$this->display_error('db_unable_to_select', $this->database);

我更改了驱动程序的名称,但它也没有用。

尝试选择db的代码行:

$db['default']['username'] = 'teste';
$db['default']['password'] = '123456';
$db['default']['hostname'] = 'localhost';
$db['default']['database'] = 'backup';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = 'tbl_';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

如何进行?

1 个答案:

答案 0 :(得分:0)

Mate,您正在使用保留关键字为您的数据库名称backup

以下是不应该提供给表或数据库名称的所有关键字的链接。

检查here

然后尝试解决,你在尝试什么。

试一试,它应该有用。