Rumah > Soal Jawab > teks badan
Saya telah mengimport pangkalan data ke dalam pentadbir php saya tetapi masalah berterusan:
Ralat maut: Mysqli_sql_Exception tidak ditangkap: Pangkalan data tidak diketahui 'bsmn' dalam C:xampphtdocsbsmnconnection.php:8 Surih tindanan: #0 C:xampphtdocsbsmnconnection.php(8): mysqli_connect('localhost', 'root', '' , 'bsmn' ) #1 C:xampphtdocsbsmnindex.php(4): include('C:xampphtdocs...') # 2 {main} lontaran dalam C:xampphtdocsbsmnconnection.php pada baris 8 Ini ialah baris 8 > if(!$con = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname)) Sambungan fail ini.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
bermakna anda tidak mempunyai pangkalan data bernama bsmn, jika anda menggunakan phpmyadmin cari pangkalan data di sebelah kiri dan pastikan ia sepadan dengan pangkalan data dalam kod anda di atas.
$dbname = "bsmn"; //This is looking for a database of the same name
Navigasi ke PhpMyadmin dan semak sebelah kiri seperti gambar di bawah, anda akan melihat pangkalan data yang anda boleh sambungkan, jika "bsmn" tiada dalam senarai, ia tidak wujud.
Mungkin anda sedang mencari jadual yang dipanggil "bsmn" tetapi ini akan berada dalam pangkalan data dan anda memerlukan nama pangkalan data itu.