shelovesshoes
Mitglied
Dabei seit: 23.06.08
Beiträge: 81
Fähigkeiten: WBB Lite 1 Anfänger Forenversion: Lite 1.0
|
|
Problembeschreibung:
Hey ihr lieben
Ich bin dabei mit meinem forum von ohost auf einen privaten Server umzuziehen. An und für sich hat alles ganz gut geklappt, aber der private Server hat, wenn ich das richtig verstanden habe eine MySQL 5.5 (?) und Ohost hatte noch eine ältere version und auf dem neuen Server geht meine memberlist, meine top 100 und ein paar andere Seiten nicht mehr. Ich bekome immer diesen fehler:
Fehlermeldung:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: SELECT userid, username, email, homepage, charaarea, birthday, agelist, regdate, userposts, showemail, usercanemail, receivepm FROM bb1_users WHERE userid-5 && userid-17 && userid-18 && userid-716 && activation=1 ORDER BY userposts DESC LIMIT 0,300
mysql error: BIGINT UNSIGNED value is out of range in '(`d017f443`.`bb1_users`.`userid` - 5)'
mysql error number: 1690
Date: 20.08.2013 @ 16:38
Script: /memberslist.php
Ich glaube es liegt an dieser Zeile, wo ich bestimmte userIDs davon ausschließen will dass sie in den listen erscheinen.
php: |
1:
|
else $result = $db->query("SELECT userid, username, email, homepage, charaarea, birthday, agelist, regdate, userposts, showemail, usercanemail, receivepm FROM bb".$n."_users WHERE".ifelse($letter," username LIKE '$letter%' AND")." userid-5 && userid-17 && userid-18 && userid-716 && activation=1 ORDER BY $sortby $order LIMIT ".($membersperpage*($page-1)).",".$membersperpage); } |
|
In meiner top 100 page zb. habe ich das gleiche Problem, wo ich eine ganze usergruppe ausschließen will. Kann mir vielleicht jemand helfen, wie ich den code umschreiben muss dass ich den out of range Fehler nicht mehr bekomme wenn ich IDs oder gruppen ausschließen will?
Danke!!
|
|