Mailinglisten-Archive |
Hallo Henning, > > Database error: Invalid SQL: insert into active_sessions ( sid, name, > > val, changed ) values ('33e031e3ea294c007e140c7ad45d4bda', 'sid', > > 'c2lkOiR0aGlzLT5pbiA9ICcnOyAkdGhpcy0+cHQgPSBhcnJheSgpOyA=', '20010308122153') > > MySQL Error: 1062 (Duplicate entry 'sid-33e031e3ea294c007e140c7ad45d4bda' > > for key 1) > > Session halted. > > > Dieses Problem wurde, soweit ich das mitbekommen habe, schon in der > PHPlib Mailingliste des öfteren besprochen. > In einer Mail wurde folgende Lösung geboten: > There appears to be a problem in version 7.2c ct_sql.inc. > .... > To fix the code, the third conjuct of the if condition needs to be > changed from > && $this->db->f(1) == 0 > to > && $this->db->nextrecord() && $this->db->f(0) == 0 Habe ich versucht. Statt der üblichen "Database error" bekomme ich jetzt (nachdem ich ein paar mal auf Reload geklickt habe) ein: Fatal error: Call to undefined function: nextrecord() in /www/projects/privat/ivdm2/phplib/ct_sql.inc on line 115 wobei Zeile 115 das "&& $this->db->nextrecord() && $this->db->f(0) == 0" ist. Interessant ist, daß das Problem auf meinem zweiten Entwicklungsserver mit identischer Konfiguration nicht auftritt. Der einigste Unterschied: Rechner 1: AMD K7-1GHz, U2W-Platten, Rechner 2: AMD K6-2 300, UW-Platten. Sollte es wirklich erst auftreten, wenn der Rechner "zu schnell" ist??? bye, Heiko
php::bar PHP Wiki - Listenarchive