Mailinglisten-Archive |
Am Dienstag, 6. November 2001 14:25 schrieben Sie: > Ich begreife nicht, wieso sich das MySQL-hdl nicht vernünftig im > Objekt speichern läßt. > > --- codeschnipsel --- > $this->hdl = mysql_pconnect($this->host, $this->user, $this->pass); > echo 'db', $this->hdl.'-> '.serialize($this); > --- codeschnipsel --- > > Erzeugt als Ausgabe > Resource id #4-> O:2:"db":6:{ ... ;s:3:"hdl";i:0;} > > und das handle ist dann auch 0, wenn ich es später verwenden will, > obwohl es, wie man ja sehen kann, per $this->hdl angesprochen, > zunächst einen korrekten resource-id zurückgibt. > (Das Objekt wird in einer session gespeichert und weitergereicht) > > Weiß jemand von Euch Rat, oder ist das so und ich muß immer neu > connecten? Soweit ich weiss werden normale Datenbankverbindungen nach beendigung eines Skripts automatisch geschlossen (sollte man aber trotzdem lieber per hand machen). Wie das bei persistenten Datenbankverbindungen ist weiss ich nicht, aber wahrscheinlich wird das Handle ungültig. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch_(at)_bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen
php::bar PHP Wiki - Listenarchive