我下載了事件管理軟件并安裝了wamp服務(wù)器。一切都很好,但是當(dāng)我嘗試登錄該網(wǎng)站時,它向我顯示了這一點( ! ) Warning: mysqli_connect(): (HY000/1049): Unknown database 'eventmanagmnt' in C:\wamp64\www\Emsp\connection.php on line 2Call Stack# Time Memory Function Location1 0.0507 403176 {main}( ) ...\Login.php:02 0.1265 404264 include( 'C:\wamp64\www\Emsp\connection.php' ) ...\Login.php:23 0.1266 404264 mysqli_connect ( ) ...\connection.php:2
3 回答

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗 獲得超11個贊
新版本的WAMP似乎同時安裝了MySQL和MariaDB。當(dāng)我通過phpMyAdmin登錄時,我看到MySQL正在使用端口3308。
所以在我的PHP代碼,而不是僅僅使用localhost
了我的數(shù)據(jù)庫主機名,我添加端口給它這樣的:localhost:3308
和它的工作。
$db = new mysqli('localhost:3308', 'root', 'password', 'db_name');

aluckdog
TA貢獻(xiàn)1847條經(jīng)驗 獲得超7個贊
如何解決此“警告:mysqli_connect():(HY000 / 1049):未知數(shù)據(jù)庫”問題?
如果非常確定已創(chuàng)建數(shù)據(jù)庫,則轉(zhuǎn)到連接文件,然后將端口(3308)添加到主機變量[ private $host = "localhost:3308";
]。對我有用。

臨摹微笑
TA貢獻(xiàn)1982條經(jīng)驗 獲得超2個贊
在您的connection.php第2行中,驗證您的憑據(jù)是否適用于您的本地主機。
mysqli_connect("localhost","your_username","your_password","your_database_name");
當(dāng)我們下載這樣的項目時,我們首先必須檢查數(shù)據(jù)庫的連接。如果您可以為我提供您的php版本和connection.php文件中的代碼段。
- 3 回答
- 0 關(guān)注
- 2301 瀏覽
添加回答
舉報
0/150
提交
取消