In einer Funktion etc. müsste ich den Kanal immer wieder aufbauen - in jedem Fall hatte ich hier eine Fehlermeldung erhalten, dass etwas fehlen würde...
Die $db_connect ist in einer Funktion nicht bekannt. Ebensowenig wie andere Variablen, die du ausserhalb der Funktion definiert hast.
Du musst sie der Funktion bekannt machen:
function tuWas() {
global $db_connect, $andere_variable, ...;
...
}
Linuchs