Zakładając scenariusz 3 plików:
index.php - wyświetlenie wyników z bazy
config.php - dane do bazy (user, hasło, baza, hsost)
connectDB.php - kod połączenia do bazy
connectDB.php - include ('config.php'); <-- żeby wczytać konfigurację
index.php - include('connectDB.php'); <-- żeby wywołać połączenie do bazy, zaimplementowane w connectDB.php
Przy takiej konfiguracji to nawet nie zadziała, nie bierze pod uwagę tego 2 w kolejności include, czyli w index.php mamy zincludowaną definicje połączenia, w której nie ma danych z config.php.
Jak coś takiego POWINNO się robić?