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

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