把$getids输出来看看
看是不是你想要的值

解决方案 »

  1.   

    如果不确定,把$getids=$_POST["getid"];改为$getids=$_REQUEST["getid"];,这样GET和POST都是可以的,SQL语句如果getid是数字,则没有问题。
      

  2.   

    输出一下$getids的值,这样才能知道问题所在。
      

  3.   

    输出过。没有问题。我已经检查除了一个sql问题。仔细看第一个。
      

  4.   

    ."','".$getqq.",Now())");漏掉一个引号
      

  5.   

    把你的sql语句打出来看看是否正确
      

  6.   

    这句可简单写:
    mysql_query("INSERT INTO book1 (name,content,mail,qq,date) VALUES ('$getname', '$getcontent', '$getmail','$getqq','Now()');这样写试试:
    mysql_query("delete from book1 where id='$getids'");
      

  7.   

    上面那句写漏了
    mysql_query("INSERT INTO book1 (name,content,mail,qq,date) VALUES ('$getname', '$getcontent', '$getmail','$getqq','Now()')") ;
      

  8.   

    mysql_query("delete from book1 where id={$variables}");很多朋友推荐的写法但是我比较喜欢extra一下。。
      

  9.   

    哇哈哈哈,终于解决了。果然是sql语句的问题。和ASP中的格式不同啊。