데이터베이스를 PHP 관리자로 가져왔지만 문제가 지속됩니다.
치명적인 오류: 포착되지 않은 mysqli_sql_Exception: C:xampphtdocsbsmnconnection.php:8의 알 수 없는 데이터베이스 'bsmn' 스택 추적: #0 C:xampphtdocsbsmnconnection.php(8): mysqli_connect('localhost', 'root', '' , 'bsmn' ) #1 C:xampphtdocsbsmnindex.php(4): include('C:xampphtdocs...') # 2 {main}은 8행에서 C:xampphtdocsbsmnconnection.php를 throw합니다. 이것은 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!"); }
bsmn이라는 데이터베이스가 없다는 의미입니다. phpmyadmin을 사용하는 경우 왼쪽에서 데이터베이스를 찾아 위 코드의 데이터베이스와 일치하는지 확인하세요.
으아아아PhpMyadmin으로 이동하여 아래 이미지와 같이 왼쪽을 확인하면 연결할 수 있는 데이터베이스가 표시됩니다. "bsmn"이 목록에 없으면 존재하지 않는 것입니다.
"bsmn"이라는 테이블을 찾고 있을 수도 있지만 이는 데이터베이스에 있을 것이므로 해당 데이터베이스 이름이 필요합니다.