Witajcie. Chciałem się połączyć z bazą danych, ale nie działa. Gdy otwieram index.php w przeglądarce wyświetla się kod tego pliku. Wszystko robię na localhoscie. Mam zainstalowanego xamppa. Czy kod jest prawidłowy?
index.php
<?php
require_once("config.php");
echo "<pre>";
print_r(Database::getConnection());
echo "</pre>";
?>
config.php
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'username');
define('DB_PW', 'password');
define('DB_DB', 'db');
?>
Database.php
<?php
class Database {
static public function getConnection() {
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PW, DB_DB);
if(mysqli_connect_errno()) {
return "Brak połączenia z bazą danych!";
} else {
return "Połączono z bazą danych!";
}
}
}
?>