$query="insert into data values('".$id."','".name."')";
改成
???
$query="insert into data(id,name) values('$id','$name')";

解决方案 »

  1.   

    用mysql_error();返回错误信息,看看提示什么。
      

  2.   

    TO sandyuk(冰の沙隆) 
    没有任何提示,to goodname,
    还是不行呀。。
    也没有任何的出错提示呀。。
      

  3.   

    $query="insert into data values(".$id.",".name.")";int类型不能用''括起来
      

  4.   

    <?
    $id=5;
    $name=3000;   $connect=mysql_connect("localhost","root","abconetwoth");
       echo mysql_error();
     mysql_select_db("aa",$connect);
     $query="insert into data(id,name) values('$id','$name')";
     $result=mysql_query($query);
        echo mysql_error();
     mysql_close($connect);
     
    ?>
      

  5.   

    <?
    $id=5;
    $name=3000;   $connect=mysql_connect("localhost","root","abconetwoth");
       echo mysql_error();
     mysql_select_db("aa",$connect);
     $query="insert into data(id,name) values('$id','$name')";
     $result=mysql_query($query);
        echo mysql_error();
     mysql_close($connect);
     
    ?>
      

  6.   

    mysql里面的int类型括起来,我记得也可以得。
      

  7.   

    什么错误?mysql是什么版本?