Mailinglisten-Archive |
Zitiere Gloss Mathias <Mathias.Gloss_(at)_start.de>: > Hallo Liste, > > kann ich eigentlich Connection-Handles und Statement- > Handels einer Datenbankverbindung einer Funktion > übergeben bzw. von einer Funktion wieder zurück ? Ja, klar. > z.B. > > function connect_to_db { > $dbh=myscl_connect(...); > if (! $dbh) { > die(...); > } Da fehlt am Ende nur noch ein return ($dbh); Dann kannst Du auch sowas machen: > $dbh = connect_to_db; Der umgekehrte Weg (DB-Handles _in_ eine Funktion übergeben) sollte auch gehen. Letztlich ist so ein DB-Handle ja auch nix anderes als eine normale Variable. Wenn Du das auf globaler Ebene machen willst (Bsp: Mehrere DB-Funktionen \"teilen\" sich eine Connection), dann musst Du das entsprechende Handle natürlich \"global\"n... Aber abgesehen davon... CU, Manuel
php::bar PHP Wiki - Listenarchive