MYSQL BIGINT UNSIGNED Fehler nach Server Umzug

shelovesshoes
Problembeschreibung:

Hey ihr lieben smile

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!!
Luzifer69
das liegt hier
userid-5 && userid-17 && userid-18 && userid-716 && activation=1 ORDER

benutze bitte ab mysql5 Apostrophe
sollte dann so aussehen, damit es geht
userid-'5' && userid-'17' && userid-'18' && userid-'716' && activation='1' ORDER

ich würde mal mehrere datein durchfortsen , auch zähler mucken auf wenn +1 oder -1 gezählt werden soll , weil die apostrophsetzung fehlt
shelovesshoes
DANKE!!! großes Grinsen