Hallo,
ich habe ein paar Konstanten in der externen Datei "config.php" definiert.
Diese möchten ich nun in den "mysqli_connect"-Befehl integrieren.
Wenn ich das Passwort im Klartext einsetze kommt eine Verbindung zustande.
Wird das Passwort über die Konstante 'DB_PWD' eingebunden, so wird die Verbindung abgebrochen.
Meine "config.php" sieht folgendermaßen aus:
PHP-Code:
define('DB_HOST', 'localhost');
define('DB_NAME', 'db_name');
define('DB_USER', 'db_user');
define('DB_PWD', 'db_password');
"mysqli_connect()" ohne Verbindung zur Datenbank:
PHP-Code:
if (!$this->conn = @mysqli_connect(DB_HOST, DB_USER, DB_PWD, DB_NAME)) {
die('<strong>Fehler:</strong><br/>Keine Verbindung zur Datenbank möglich.');
}
"mysqli_connect()" mit Datenbank-Verbindung:
PHP-Code:
if (!$this->conn = @mysqli_connect(DB_HOST, DB_USER, "db_password", DB_NAME)) {
die('<strong>Fehler:</strong><br/>Keine Verbindung zur Datenbank möglich.');
}
Hat jemand eine Idee warum das Passwort nicht als Konstante verwendbar ist und wie dies realisierbar ist?
Gruß
bearpack