为什么在表单上写的信息无法录入到数据库中!急求中,希望高手帮忙解决下,困扰了我好久了!
做了一个表单实验下,测试phpmyadmin也没什么问题!但为什么在表单上写好标题什么发送后,数据库却没有显示,代码如下<?php@mysql_connect("loca...
做了一个表单实验下,测试phpmyadmin也没什么问题!但为什么在表单上写好标题什么发送后,数据库却没有显示,代码如下
<?php
@mysql_connect("localhost:3306","root","gewei2978245")or die("mysql连接失败");
@mysql_select_db("test")or die("db连接失败");
//mysql_set_charset("gbk");
mysql_query("set names 'gbk'");
?>
<?php
include("conn.php"); //引入数据库
if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,`$title`,now(),`$con`)";
mysql_query($sql);
echo "插入成功";
}
?>
<form action="add.php" method="post">
标题<input type="text" name="title"><br>
内容<textarea rows="5" cols="50" name="con"></textarea><br>
<input type="submit" name="sub" value="发表">
</form>
不知道为什么在表单上写的信息无法录入到数据库中,看老师的都可以,不知道为什么自己的不行!希望高手来帮忙解答下,急!在此非常感谢! 展开
<?php
@mysql_connect("localhost:3306","root","gewei2978245")or die("mysql连接失败");
@mysql_select_db("test")or die("db连接失败");
//mysql_set_charset("gbk");
mysql_query("set names 'gbk'");
?>
<?php
include("conn.php"); //引入数据库
if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,`$title`,now(),`$con`)";
mysql_query($sql);
echo "插入成功";
}
?>
<form action="add.php" method="post">
标题<input type="text" name="title"><br>
内容<textarea rows="5" cols="50" name="con"></textarea><br>
<input type="submit" name="sub" value="发表">
</form>
不知道为什么在表单上写的信息无法录入到数据库中,看老师的都可以,不知道为什么自己的不行!希望高手来帮忙解答下,急!在此非常感谢! 展开
2个回答
展开全部
$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,`$title`,now(),`$con`)";
有问题,字段名,表名可以用``小引号,但是字段值要用''单引号,sql语句改为
$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,'$title',now(),'$con')";
以后在遇到这种情况先echo下sql语句看是否正确
有问题,字段名,表名可以用``小引号,但是字段值要用''单引号,sql语句改为
$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,'$title',now(),'$con')";
以后在遇到这种情况先echo下sql语句看是否正确
2012-07-26
展开全部
首先得确认你程序有没有问题,再就是插入数据有没有事务提交,再就是数据库数据是不是自动提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询