у меня сработал стадный инстинкт, все начали предлагать свою вариацию фильтрации ну и я туда же, тем более, если переменную задает админ в ручную без запросов, то это лишнее
да и вообще совет автору...
убери в БД префикс top_
и в запросах убери $prefix
Я когда -то этот скрипт переписывал, убирал эту бяку
да не тупите вы, префикс выставляется админом в фм, разве он станет сам себе проблемны делать