Ich möchte auf einer Seite auf eine Datenbank zugreifen und auf eine weitere von mehreren Datenbanken.
Dazu habe ich folgendes versucht: ich setze zunächst eine konkrete Datenbank (WortA) ein und der Versuch ist erfolgreich:
Im Ordner functions befinden sich die Datenbankanbindungen WortA .. WortB ... WortC .. :
Das wars denn schon, denn folgende Änderung führt zu Fehlermeldung: undefinierte Funktion.
Geändert wurde ausschließlich die Bezeichnung der Datenbank, also:
Der Wert der Variablen $fach kann an anderer Stelle der Seite problemlos ausgegeben werden, also: WortA .. WortB ...
Über Hinweise würde ich mich freuen !
ps: bei einem Versuch mit switch ergab sich ein ähnliches Problem.
Dazu habe ich folgendes versucht: ich setze zunächst eine konkrete Datenbank (WortA) ein und der Versuch ist erfolgreich:
PHP-Code:
include '../functions/AAA.inc.php';
include "../functions/BBB.inc.php";
$fach= "WortA";
$func =$fach;
$conn_id = $func ();
PHP-Code:
function WortA ()
{
$db_name = " ";
$host_name = " ";
$user_name = " ";
$password = " ";
$conn_id = @mysql_connect ($host_name, $user_name, $password); ...
Geändert wurde ausschließlich die Bezeichnung der Datenbank, also:
PHP-Code:
$fach=$_GET["fach"];
$func =$fach;
$conn_id = $func ();
Über Hinweise würde ich mich freuen !
ps: bei einem Versuch mit switch ergab sich ein ähnliches Problem.
Kommentar