Nur ein Problem, ich habe unterschiedliche Zugangsdaten, die ich jetzt in eine Datei gepackt habe:
Ein amtierendes best-practice ist es, die Konfiguration in Umgebungs-Variablen auszulagern. Beim Apache-Webserver erreichst du das zum Beispiel über die VHost-Konfiguration oder .htaccess-Datei:
SetEnv databaseHost example.com
SetEnv databaseUser user
SetEnv databasePassword password
SetEnv databaseName database
In PHP kannst du Umgebungs-Variablen mit getenv auslesen:
$mysqli = new mysqli(
getenv('databaseHost'),
getenv('databaseUser'),
getenv('databasePassword'),
getenv('databaseName')
);