You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,xjmdd,gntes,morepic,xzxc,title,line_mprice,info,newstime,lyts,xllx,myd,ftrq,jtgj,cfdd,line_cprice,bjs,zfeixm,fybh,fybbh,tbsm,hzxz,smalltext,titlepic,tprice,oprice,vipprice,buyfen,diggtop from ***_ecms_line where classid in (4,8,1578) and (classid in (2,4,8,1433,1484,1578) or classid in (2,1433,1484) or classid='2' or classid='1433' or classid='1484' or classid in (4,8,1578) or classid='8' or classid='1578' or classid='4') order by line_mprice desc limit 0,