PHP 向数据库中插入数据 不成功 在线求解
我是在php+Apache+Mysql+Phpmyadmin+Dreamveaver环境下编的: 在数据库中我建了一个" bbs"的数据库,它下面有一个"message"的表建表代码如下:
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 ;
//conn.php
<?php
$conn=mysql_connect("localhost","root","ROOT") or die("数据库服务器连接失败!"); //连接数据库服务器
mysql_select_db("bbs",$conn); //选择数据库
mysql_query("set names 'GBK'"); //设定字符集
?>
//add.php
<?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 name="form1" method="post" action="add.php" >
<p>user:
<input name="user" type="text" id="user" size="10"> //用户
</p>
<p>title:
<input name="title" type="text" id="title"> //标题
</p>
<p>content:
<textarea name="content" cols="30" id="content"></textarea> //内容
</p>
<p>
<input type="submit" name="submit" value="release"> //发布按钮
</p>
<p> </p>
</form>
我遇到的问题是:::我点击"relese"按钮后,数据库中没有我添加的数据。 哪位大侠敢接活?? 代码有点长 就怕你们没耐心