你这样写试试$sql="insert into gsbook(name, note) values('name', 'note')";

解决方案 »

  1.   

    to genshing(石头) :
    那样写,还是不行
      

  2.   

    $sql="insert into gsbook(name,note) values(\"$name\",\"$note\")";
    只有ID的话,很可能是你的$name和$note的值是"".
    而用
    $sql="insert into gsbook(name, note) values('name', 'note')";
    只有ID的话,应该不可能吧?
      

  3.   

    to afoskoo(暂停打印):
    确实如此啊.
    只有ID,没有内容.
      

  4.   

    这是代码:
    <?
    $link=mysql_connect('localhost','root','123456')||die("无法连接数据库");
    $db=mysql_select_db("test")||die("无法选择数据库");
    $sql="insert into gsbook(name,note) values('$name','$note')";
    if (!$sql)
    {
    echo "插入失败";
    }
    $rs=mysql_query($sql);
    $id=mysql_insert_id();
    $sql="select * from gsbook where id=$id";
    $result=mysql_query($sql);
    if(mysql_num_fields($result))
    {
    $row=mysql_fetch_array($result);
    echo "你的昵称:".$row["name"]."<br>";
    echo "您的留言:".$row["note"]."<br>";
    ?>
    <a href="guestbook2.php">查看所有留言</a>
    <?
    }
    mysql_close();
    ?>
      

  5.   

    1.$sql="insert into gbook set name='".$name."',node='".$note."'";
    2.$sql = "INSERT INTO gsbook (name,note) VALUES ('".$name."','".$note."')";
    3.$sql="insert into gsbook(name,note) values('$name','$note')";这几种写法都能够正常入库,测试过了,兄弟试试