<form name="name" method="get">
名字:<input type="text" name="name" size="10"><br>
标题:<input type="text" name="title" size="10"><br>
内容:<textarea name="boby" rows="5" cols="50"></textarea>
<input type="submit" value="提交"></form><?
$name=$_GET['name'];
$boby=$_GET['boby'];
$title=$_GET['title'];
$conn=mysql_connect("localhost","root","1212923456");
mysql_select_db("base",$conn);
$sql="insert into biao ('id','name','title','boby') values ('',$name,$boby,$title)";
mysql_query($sql);
?>

解决方案 »

  1.   

    $sql="insert into biao(id,name,title,boby) values('','$name','$boby','$title')"; 
    id如果是自增值可以考虑去掉
    没有值的话会不会报错我就不知道了
      

  2.   

    $sql="insert   into   biao(id,name,title,boby)   values('1','$name','$boby','$title')";   
      

  3.   

    <?php
    <html>
    <head>
    <body>
    <form   name="name"   method="post"> 
    名字: <input   type="text"   name="name"   size="10"> <br> 
    标题: <input   type="text"   name="title"   size="10"> <br> 
    内容: <textarea   name="boby"   rows="5"   cols="50"> </textarea> 
    <input   type="submit"   value="提交"> 
    </form> 
    </body>
    </head>
    </html>你在mysql数据库中可以把ID的值设置成 auto_increment 应该是这样`id` smallint(6) unsigned NOT NULL auto_increment 你可以对照一下<? 
    $name  =$_post['name']; 
    $boby  =$_post['boby']; 
    $title =$_post['title']; 
    $conn=mysql_connect("localhost","root","1212923456"); 
    mysql_select_db("base",$conn); 
    $sql="insert into biao('name','title','boby') values($name,$boby,$title)"; 
    mysql_query($sql); 
    ?> 这样你就可以在数据库中可以看见你要的数据了 
      

  4.   

    MYSQL与ACCESS不同,在SQL语句的书写上,自增字段是不用写出来的。所以insert的时候,有自增字段就肯定会报错的,插入的时候不用写自动增长字段,MYSQL会自动识别给这个字段赋值的~