CI框架连接数据库:Message: mysqli::real_connect(): (HY000/1049): Unknown database 'graduation'

CI框架连接数据库报错:Message: mysqli::real_connect(): (HY000/1049): Unknown database ‘graduation’

前言

最近在学习关于PHP的知识,于是接触了CI框架和XAMPP,原因是听说入门简单,适合初学者,但是其中遇到了很多坑,解决了这个问题又有另一个问题出现,真的崩溃!!!浪费了我许多时间,在网上找了许多方法还是不能解决我的问题,现在终于解决了,记录一下。当然,我的方法可能不适合任何情况,读者根据自己的情况选择

问题及解决

第一次安装时,遇到了很多的问题,主要是mysql无法启动,始终解决不了,一气之下于是卸载了xampp,重新安装了一次,这次成功打开了我的mysql数据库,开心。随后按照步骤使用CI框架,开始还好好的,还能用浏览器地址打开页面,后来就在database.php中配置了数据库的一些信息,就开始了报错,开始的报错如下:
在这里插入图片描述
无法连接我的数据库,有说端口问题的,还有socket的设置问题,还有把数据库连接的主机名从localhost更改为127.0.0.1的,全都对我不起作用,气的我想把本地的数据库删了,但是忍住了,然后我发现xampp文件夹下的properties.ini配置文件的端口号没有改,改了之后,又报了另外一个错:
在这里插入图片描述
我也是很崩溃,后来把system/database/DB_driver.php文件中的public $port= NULL;改为public $port= ‘3307’;(自己设置的端口号),终于连接上了我的数据库,啊!!!心情复杂。
在这里插入图片描述
在这里插入图片描述
本文参考:
Codeigniter error when trying to connect to database using mysqli

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章