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 !
__________________ LG Martin
-------------------------------------------------------------------
Bitte vergesst nicht Eure "fertigen" Anfragen als "erledigt" zusetzen !