严重性: 警告消息: mysqli::real_connect(): (HY000/1049): 未知数据库“asboha”

Severity: Warning Message: mysqli::real_connect(): (HY000/1049): Unknown database 'asboha'

提问人:Salma mehanny 提问时间:3/31/2020 最后编辑:DharmanSalma mehanny 更新时间:3/31/2020 访问量:2019

问:

当我使用 Codeignter Framework 并添加数据库名称时,出现此错误 我使用的是 XAMPP 服务器,我从 8000 更改为 8080

我在配置中的代码database.php

 $db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost:3306',
    'username' => 'root',
    'password' => '',
    'database' => 'asboha',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' =>FALSE,
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE

enter image description here

php codeigniter mysqli

评论

0赞 Fox 3/31/2020
尝试将 localhost:3306 替换为 localhost:3308

答:

0赞 Dharman 3/31/2020 #1

尝试将 和 分开。例如:hostnameport

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'port' => 3306,

评论

0赞 Salma mehanny 3/31/2020
iam 这样做,但没有相同的错误 严重性: 警告消息: mysqli::real_connect(): (HY000/1049): 未知数据库“asboha” 文件名: mysqli/mysqli_driver.php 行号:203 回溯:
0赞 Dharman 3/31/2020
您的MySQL服务器中有这样的数据库吗?
0赞 Salma mehanny 3/31/2020
是的,我有一个我能做什么?
0赞 Dharman 3/31/2020
您需要进行调试,以查看连接中真正使用了哪些值。检查端口是否正确传递。也许某处有错别字或看不见的空间。