Grafix-Board (http://www.grafix-board.de/forum/index.php)
- Service-Werkstatt (http://www.grafix-board.de/forum/board.php?boardid=36)
-- WBB Lite 1.0.2 in der aktuellsten Version (http://www.grafix-board.de/forum/board.php?boardid=90)
--- Bug-Fix bei team.php beim Fehler: mysql error: Unknown column 'u.userid' in 'on clause' (http://www.grafix-board.de/forum/threadid.php?threadid=1513)


Geschrieben von mkkcs am 13.01.2008 um 22:38:

  Bug-Fix bei team.php beim Fehler: mysql error: Unknown column 'u.userid' in 'on clause'

wenn bei dem Aufruf der Team-Liste im wbblite folgende Fehlermeldung erscheint:

Zitat:
Database error in WoltLab Burning Board: Invalid SQL: SELECT u.userid, u.username, u.invisible, u.receivepm, u.lastactivity, uf.* FROM bb1_users u, bb1_groups g LEFT JOIN bb1_userfields uf ON (u.userid=uf.userid) WHERE u.groupid = g.groupid AND g.ismod=1 ORDER BY u.username ASC
mysql error: Unknown column 'u.userid' in 'on clause'
mysql error number: 1054
Date: xx.xx.xxxx @ 00:00
Script: /wbblite/team.php?sid=



es ist ein PHP5 Verarbeitungsfehler
Dies erscheint bei einem Webspace der mit PHP4 noch arbeitet nicht !

Lösung:

Suche in der team.php
code:
1:
FROM bb".$n."_users u, bb".$n."_groups g


und ersetze es durch
code:
1:
FROM bb".$n."_groups g, bb".$n."_users u


Diese Codestelle kann 2x vorkommen, es kann in beiden Fällen von PHP-Versionen geändert werden ! dann ist es auf alle Fälle PHP5 sicher !

ist auf alle Fälle selbst in der aktuellsten Version wbb lite 1.0.2 pl3 durchzuführen !


Powered by: Burning Board © 2001-2004 WoltLab GmbH