是不是filmdata表中没有  type=8  的数据啊!

解决方案 »

  1.   

    把错误屏蔽掉行了 !!!!!!
    应该是filmdata表中没有  type=8  的数据  所以你用limit才会提示错误。
      

  2.   

    To: chinaworker(网络混混 Hrcn.CN) 有啊,而且不止10条,因为如果用select * from filmdata where type=8 order by id desc查询就会显示出十几条的记录!!!!是不是语法有错误啊!!?兄弟
      

  3.   

    select * from filmdata where `type`=8 order by id desc limit 0,2
    type是MYSQL关键字吧
    加上引号试试,是数字1旁边的那个
      

  4.   

    phpMyadmin提示错误??错误信息是什么?
      

  5.   

    错误 
    SQL 语句: select * from filmdata where type=8 order by id desc limit 0,2
    Type不是关键字!!!
      

  6.   

    错误就是这样?不可能的吧
    应该是you have an SQL sytax near type in line 1
    类似这样的
      

  7.   

    以我oracle的经验,是由于你后面加上了limit0,2
    这样的多组合在mySql里可能不行,会造成语法分析错误,(order by with limit may have contradiction)
    你只能换种写法。解决问题是不止一种方法的。