Witam

odświeżam temat, bo mam podobny problem. Tzn, błąd "1049 : Unknown database"
Działam na Win7, skrypty odpalam na localhoscie w tym celu używam VertrigoServ 2.21.
oto kody skryptów:
najpierw plik config.php :
<?php
$AbsoluteURL = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ?
'https://' : 'http://'; $dirCat = dirname($_SERVER['PHP_SELF']); $AbsoluteURL .= $_SERVER['HTTP_HOST'];
$AbsoluteURL .= $dirCat != '\' ? $dirCat : "";
$slash = substr($AbsoluteURL, -1
);
$NewURL = $slash != '/' ? $AbsoluteURL.'/' : $AbsoluteURL;
define('DB_SERVER', 'localhost'); define('DB_USERNAME', 'root');
define('SERVER_ADDRESS', $NewURL);
define('ClassFolder', 'CLASS'.DS
, true); define('ManagerFolder', 'CLASS'.DS
.'Managers'.DS
, true); //define('LogFolder', 'LOG'.DS, true);
function __autoload($className) {
@include_once(ClassFolder.$className.".class.php");
@include_once(ManagerFolder.$className.".class.php");
}
?>
teraz DatabaseManager.class.php
<?php
class DatabaseManager {
static public function getConnection
(){
$conn = @new mysqli(DB_SERVER, DB_USERNAME, DB_PW, DB_DB);
if ( mysqli_connect_errno() ){
$conn_errno = mysqli_connect_errno();
$conn_error = mysqli_connect_error();
return "wystapil blad podczas laczenia z BD, err no [ $conn_errno ] : $conn_error";
} else {
$conn->query("SET NAMES 'utf8'");
return "pomyslnie polaczono z BD =D ";
}
}
}
?>
i na koniec index w którym to wszystko łącze:
<?php
require_once("config.php");
print_r(DatabaseManager
::getConnection());
?>
to jest kod typowo testowy, żeby sprawdzić mechanizmy działania poleceń i łączenia się z BD.
w folderze z plikiem index.php mam owy plik supercms.sql probowalem go otwierac przez strone localhost/import - działa.
siedze i szukam juz od rana, co może być nie tak, w wiekszości postów na jakie trafiłem chodziło o niepoprawną nazwe bazy danych.
a u mnie nie widzę takiej niezgodności.
błąd z strony : "moj tekst + [ 1049 ] : Unknown database 'supercms' ".
jestem początkujący i nie mam pojęcia o co może chodzić, na pierwszy rzut oka wszystko jest ok, a jednak wywala błąd.
ktoś może pomóc?

EDIT:
zapomniałem dodać, że pliki znajdują się w folderach. plik inddex, config i supercms są w folderze "głównym" a DatabaseManager.class.php w katalogu CLASS\Managers.