Okay, ersteres habe ich mir fast schon gedacht. Aber die Lösung mit den static Variablen verstehe ich noch nicht ganz.
Diese gilt dann doch nur in der Funktion in der ich die static Variable aufgerufen habe. Wenn ich nun zwei Funktionen habe, die beide auf die Datenbank zugreifen, dann gilt die Verbindung doch nur für die Funktion in der ich die Verbindung öffne.
Oder nicht?
Wenn ich zum Beispiel eine Seite erstelle in der erst eine Übericht einer Tabellenzeile steht (bei mir print_summary('gruppe',$id);) und darunter eine Liste für eine neue verknüfte Zeile in der selben Datenbank aber in einer anderen Tabelle ausgeben will (hier print_new('teilnehmer',$id);) dann würde mir static doch nur etwas bringen wenn ich zweimal print_summary(); aufrufe.
In diesem Fall aber habe ich keinerlei Ersparnis, obwohl beide Funktionen auf die selbe Datenbank zugreifen.
Danke aber soweit schon mal.
Grüße!