Moin,
langsam drehe ich hier durch. Ich finde für folgendes Phänomen keine Erklärung geschweige denn eine Lösung.
In der Datei index.php wird mittels include() die Datei functions.php aus dem Unterordner inc eingebunden. Das, damit ich auf eine Fkt. die in functions.php notiert ist zugreifen kann.
In der Datei functions.php wird die Datei db.inc.php includiert. Dort sind die 4 Variablen für den Zugriff auf die DB notiert also:
$sServer = "localhost";
$sDb = "datenbankname";
$sUser = "username";
$sPwd = "ganz_geheim";
In besagter Fkt.
Sieht es dann so aus.
$link = mysql_connect($sServer,$sUser,$sPwd);
if(!$link)die("Server nicht gefunden.");
$mydb = mysql_select_db($sDb,$link);
if(!$mydb)die("DB nicht gefunden.");
Nur leider klappt hier nur der mysql_connect. Nicht mehr klappen tut mysql_select_db. Es scheint so, als würde die Variable $sDb nicht gefunden, denn so klappt es.
$link = mysql_connect($sServer,$sUser,$sPwd);
if(!$link)die("Server nicht gefunden.");
$sDb= "username";
$mydb = mysql_select_db($sDb,$link);
if(!$mydb)die("DB nicht gefunden.");
Gibt es eine Erklärung dafür, dass nur 3 von 4 Variablen gefunden werden? Oder habe ich bloss nen simplem Tippfehler drinn den ich nicht sehe?
Achja, noch mal die Struktur zur Übersicht.
index.php//includiert "inc/functions.php"
|_inc//Verzeichnis
|_db.inc.php //die 4 Variablen
|_functions.php //includiert db.inc.php
Gruß
SteBu