Hallo Miteinander,
ahbe gerade mal das Forum abgesucht konnte aber zu meinem Problem keine passende Antwort finden. Es geht dabei um folgendes:
Ich habe mir ein PHP-Skript erstellt. In diesem werden zwei Funktionen definiert. Die erste 'db_connect' dient dazu eine Verbindung zu meiner DB zu erstellen. Die zweite 'db_close' um die Verbindung wieder zu schließen - man soll ja immer sauber arbeiten :wink:
Nun kenne ich mich mit PHP nicht so sehr aus, und mir stellt sich die Frage, bevor ich in beiden Funktionen Variabeln deklariere könnte ich das in der Datei doch auch global machen, so dass diese Variabeln für beide Funktionen gelten - ist sowas möglich?
Ich frage das auch aus dem Grund, weil ich mir so auch einige Zeilen an Quelltext sparen kann, der sonst doppelt im gleichen Skript vorkommt.
Vielen Dank mal im Voraus an alle, die mir da etwas weiterhelfen können und Ihre Erfahrung mitteilen. Wie gesagt, mit PHP hatte ich bis jetzt noch nicht so viel am Hut
Danke, finerip
P.S.: Um diesen Quelltext handelt es sich:
ahbe gerade mal das Forum abgesucht konnte aber zu meinem Problem keine passende Antwort finden. Es geht dabei um folgendes:
Ich habe mir ein PHP-Skript erstellt. In diesem werden zwei Funktionen definiert. Die erste 'db_connect' dient dazu eine Verbindung zu meiner DB zu erstellen. Die zweite 'db_close' um die Verbindung wieder zu schließen - man soll ja immer sauber arbeiten :wink:
Nun kenne ich mich mit PHP nicht so sehr aus, und mir stellt sich die Frage, bevor ich in beiden Funktionen Variabeln deklariere könnte ich das in der Datei doch auch global machen, so dass diese Variabeln für beide Funktionen gelten - ist sowas möglich?
Ich frage das auch aus dem Grund, weil ich mir so auch einige Zeilen an Quelltext sparen kann, der sonst doppelt im gleichen Skript vorkommt.
Vielen Dank mal im Voraus an alle, die mir da etwas weiterhelfen können und Ihre Erfahrung mitteilen. Wie gesagt, mit PHP hatte ich bis jetzt noch nicht so viel am Hut
Danke, finerip
P.S.: Um diesen Quelltext handelt es sich:
PHP-Code:
// Verbindung zum Datenbankserver öffnen
function db_connect()
{
$db_server=""; // Hostname
$db_user=""; // Benutzername
$db_key=""; // Passwort
$dbname=""; // Datenbankname
// Datenbankhandle
$dbh = @mysql_connect("$db_server", "$db_user", "$db_key") or die ("Verbindung mit '$dbserver' z.Zt. nicht moeglich".mysql_error());
// Datenbank auswaehlen
$selectDB = @mysql_select_db($dbname, $dbh) or die("Konnte die Datenbank [b]$dbname[/b] nicht auswählen!");
// Datenbankhandle zurueckgeben
return $db;
}
// Verbindung zum Datenbankserver schließen
function db_close()
{
// HIER JETZT WIEDER DIE GLEICHEN VARIABELN !!!
$db_server=""; // Hostname
$db_user=""; // Benutzername
$db_key=""; // Passwort
$dblink_id = @mysql_connect($db_server,$db_user,$db_key);
mysql_close($dblink_id);
}
Kommentar