我已將數(shù)據(jù)庫導(dǎo)入到我的 php 管理員中,但問題仍然存在:
致命錯(cuò)誤:未捕獲 mysqli_sql_Exception:C:xampphtdocsbsmnconnection.php:8 中的未知數(shù)據(jù)庫“bsmn”:8 堆棧跟蹤:#0 C:xampphtdocsbsmnconnection.php(8): mysqli_connect('localhost', 'root', '', 'bsmn') #1 C:xampphtdocsbsmnindex.php(4): include('C:xampphtdocs...') # 2 {main} 在第 8 行的 C:xampphtdocsbsmnconnection.php 中拋出 這是第 8 行 > if(!$con = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname)) 這個(gè)文件connection.php
<?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = ""; $dbname = "bsmn"; if(!$con = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname)) { die("failed to connect!"); }
意味著您沒有名為 bsmn 的數(shù)據(jù)庫,如果您使用 phpmyadmin 找到左側(cè)的數(shù)據(jù)庫,并確保它與您上面代碼中的數(shù)據(jù)庫匹配。
$dbname = "bsmn"; //This is looking for a database of the same name
導(dǎo)航到 PhpMyadmin 并檢查左側(cè),如下圖所示,您將看到可以連接到哪些數(shù)據(jù)庫,如果“bsmn”不在列表中,則它不存在。
也許您正在尋找一個(gè)名為“bsmn”的表,但這將位于數(shù)據(jù)庫中,您將需要該數(shù)據(jù)庫名稱。