把  $voca_id 换为 $_GET["voca_id"]

解决方案 »

  1.   

    先把这些SQL分开,然后分别echo一下,看看有没有问题.
    第二个问题就是,用$_GET['voca_id'] 代替$voca_id
    另外我觉得最好不要用isset()来判断,这样不太安全,另外还要有个对$_GET['voca_id']的过滤,防止sql攻击
      

  2.   

    是不是你的PHP.ini文件的register_globals改成on
      

  3.   

    楼上说的方法我都试过了,问题依旧,只是在voca_id没有值传入的情况下才会出现错误提示,有值传递时一切正常。