CoverUnder
Mitglied
Hallo,
einmal mehr stehe ich leider vor einem Problem...
Ich versuche eine Datenbank-Verbindung aufzubauen mit der Hilfe einer config-Datei, in der die einzelnen DB-Angaben mit define() definiert werden.
Das ist die configure.php
Diese Datei kann bzw. sollte ich nicht ändern - es muss also mit dem define() auf jeden Fall funktionieren.
Hier die php Datei, in der ich die Verbinung aufbauen möchte:
Zurück kommt:
Rufe ich die Daten allerdings so auf:
werden alle Angaben problemlos wiedergegeben. Nur im Zusammenhang mit der Datenbank-Verbindung will es nicht funktionieren.
Weiß jemand, woran das liegen könnte?
Über einen Tipp wäre ich wirklich dankbar.
einmal mehr stehe ich leider vor einem Problem...
Ich versuche eine Datenbank-Verbindung aufzubauen mit der Hilfe einer config-Datei, in der die einzelnen DB-Angaben mit define() definiert werden.
Das ist die configure.php
PHP:
// define our database connection
define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'user');
define('DB_SERVER_PASSWORD', 'pwd');
define('DB_DATABASE', 'db');
Diese Datei kann bzw. sollte ich nicht ändern - es muss also mit dem define() auf jeden Fall funktionieren.
Hier die php Datei, in der ich die Verbinung aufbauen möchte:
PHP:
// Datenbankverbindung herstellen
include ('configure.php');
$mysql = mysql_connect('DB_SERVER', 'DB_SERVER_USERNAME', 'DB_SERVER_PASSWORD');
$selectdb = mysql_select_db('DB_DATABASE');
if(!$mysql) {
echo("Keine Verbindung zum MySQL-Server möglich<br/ >".mysql_error());
}
if(!$selectdb) {
echo("Konnte Datenbank nicht Auswählen<br />".mysql_error());
}
Zurück kommt:
Keine Verbindung zum MySQL-Server möglich
Access denied for user ''@'localhost' to database 'DB_DATABASE'Konnte Datenbank nicht Auswählen
Access denied for user ''@'localhost' to database 'DB_DATABASE'
Rufe ich die Daten allerdings so auf:
PHP:
echo DB_SERVER;
Weiß jemand, woran das liegen könnte?
Über einen Tipp wäre ich wirklich dankbar.