Nie mogę się połączyć z bazą danych

0

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!";
            
        }
        
    }
}

?>
0

A w przeglądarce adres masz zaczynający się od http? czy file?

Aha, i jeżeli pierwszą rzeczą, której się uczysz to bazy danych to zapewne to pierwszy krok do popełniania błędów. Naucz się pierwsze samego języka.

0

Problem już rozwiązany. Nie pomyślałem, że trzeba użyć adresu "localhost/NAZWAPROJEKTU". Ja otwierałem normalnie plik w przeglądarce ;p Miałem przerwę i musiało wylecieć z głowy. Później napotkałem jeszcze jeden problem, ale już sam go rozwiązałem.

A co do języka to znam podstawy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1