bearpack
31.08.2009, 14:48:29
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:
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:
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:
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
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:
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:
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:
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