搜索

首页  >  问答  >  正文

致命错误:未捕获的mysqli_sql_exception异常:数据库'bsmn'未知

我已将数据库导入到我的 php 管理员中,但问题仍然存在:

致命错误:未捕获 mysqli_sql_Exception:C:xampphtdocsbsmnconnection.php:8 中的未知数据库“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)) 这个文件connection.php

<?php

$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "bsmn";
if(!$con = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname))
{

    die("failed to connect!");
}

P粉343408929P粉343408929429 天前720

全部回复(1)我来回复

  • P粉127901279

    P粉1279012792023-10-25 09:00:32

    意味着您没有名为 bsmn 的数据库,如果您使用 phpmyadmin 找到左侧的数据库,并确保它与您上面代码中的数据库匹配。

    $dbname = "bsmn"; //This is looking for a database of the same name

    导航到 PhpMyadmin 并检查左侧,如下图所示,您将看到可以连接到哪些数据库,如果“bsmn”不在列表中,则它不存在。

    也许您正在寻找一个名为“bsmn”的表,但这将位于数据库中,您将需要该数据库名称。

    回复
    0
  • 取消回复