你的sql语句语法错误。
把整个的sql语句贴出来吧。

解决方案 »

  1.   

    where id=  错误,可能是一些“”或‘’号的错误,
    你没把sql语句写出来,所以我不知道具体的错误是什么。
      

  2.   

    就是这句代码吧??问题出在哪了??? <?
    echo "<a href=shownews.php?newsid=".$HTTP_GET_VARS[newsid]."&catid=".$HTTP_GET_VARS[catid]."><font color=red>".$title."</font></a>";
     ?>
      

  3.   

    select * from news_body where id=''
    id后面加上引号就可以了,主要你的ID后面没有值所以错误
      

  4.   

    嗯,是这个样子的,mysql语句中的变量最好加上单引号,这是一个好的习惯。
      

  5.   

    不是单引号问题,mysql的数值型字段在PHP的SQL语句里面不需要'',我想可能是楼主的ID条件值没有传过来吧