我已將資料庫匯入到我的 php 管理員中,但問題仍然存在:
致命錯誤:未捕獲mysqli_sql_Exception:C:xampphtdocsbsmnconnection.php:8 中的未知資料庫「bsmn」:8 堆疊追蹤:#0 C:xampphtdocsbsmnconnection.php(8): mysqli_connect('localhosttdocsbsmnconnection.php(8): mysqli_connect('localhost', '*,'localhost',', '', 'bsmn') #1 C:xampphtdocsbsmnindex.php(4): include('C:xampphtdocs...') # 2 {main} 在第8 行的C:xampphtdocsbsmnconnection.php 中拋出 這是第 8 行 > if(!$con = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname)) 這個文件connection.php
<?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = ""; $dbname = "bsmn"; if(!$con = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname)) { die("failed to connect!"); }
P粉1279012792023-10-25 09:00:32
意味著您沒有名為 bsmn 的資料庫,如果您使用 phpmyadmin 找到左側的資料庫,並確保它與您上面程式碼中的資料庫相符。
$dbname = "bsmn"; //This is looking for a database of the same name
導覽至 PhpMyadmin 並檢查左側,如下圖所示,您將看到可以連接到哪些資料庫,如果「bsmn」不在清單中,則它不存在。
也許您正在尋找一個名為「bsmn」的表,但這將位於資料庫中,您將需要該資料庫名稱。