php无法插入值到数据库,是什么原因?

//conn.php的内容<?php@mysql_connect("localhost","phpstudy","phpstudy")ordie("mysql链接失败")... //conn.php的内容
<?php
@mysql_connect("localhost","phpstudy","phpstudy")or die("mysql链接失败");
@mysql_select_db("phpstudy")or die("db链接失败");
//mysql_set_charset("gbk");
mysql_query("set names 'gbk'");
?>

//add.php的内容
<?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>
展开
 我来答
匿名用户
2014-05-14
展开全部
有什么提示信息么,dates的类型如果是date类型,你插入'now()'应该会有错误,最好开启错误提示,不然不好判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hw2839469
2014-05-14 · 超过22用户采纳过TA的回答
知道答主
回答量:58
采纳率:100%
帮助的人:40.4万
展开全部
dates字段直接在mysql中设默认值即可,如果id自动增加,插入语句推荐
insert into `news` set `title`='$title',`contents`='$con'
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式