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