+ -
当前位置:首页 → 问答吧 → 求助第11课 留言板的制作

求助第11课 留言板的制作

时间:2010-09-21

来源:互联网

按照老师的代码打的  却没法写入数据库

=========================================
<?php
include("conn.php");

if($_POST['submit']) {

  $sql="insert into message (id,user,title,content,lastdate) values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
  mysql_query($sql);
  echo "成功";


}

?>

<form action="add.php" method="post">
用户:<input type="test" size="10" name="user" /><br/>
标题:<input type="test" size="10" name="title" /><br/>
内容:<textarea name="content"></textarea><br>


<input type="submit" name="submit" value="发布"/>

</form>
================================================
我是按照老师课件里面的代码创建的数据库 


================================================
CREATE TABLE `message` (
  `id` tinyint(1) NOT NULL auto_increment,
  `user` varchar(25) NOT NULL,
  `title` varchar(50) NOT NULL,
  `content` tinytext NOT NULL,
  `lastdate` date NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
==================================================



关键问题就出在id 这个字段上面了。。如果吧id这个字段固定一个数字的话 那就可以写入数据库了

说明写入数据库是可行的 但是没法达到递增的目的。。。不知道是哪里出问题了

请大牛们看看吧。。

[ 此帖被wzhangw在2010-09-21 00:28重新编辑 ]

作者: wzhangw   发布时间: 2010-09-21

`id` tinyint(1)   试试改成id int(n)   n取一个大点的数.....

作者: 大呀   发布时间: 2010-09-21

$sql="insert into message (id,user,title,content,lastdate) values ('NULL','$_POST[user]','$_POST[title]','$_POST[content]',now())";

`id` tinyint(4) NOT NULL auto_increment,

作者: axiebin   发布时间: 2010-09-21

相关阅读 更多

热门下载

更多