php连接数据库成功.但不能插入数据

<?phpinclude("conn.php");//引连接数据库if(!empty($_post['sub'])){$title=$_post['title'];$co... <?php include("conn.php");//引连接数据库 if(!empty($_post['sub'])){ $title=$_post['title']; $contents=$_post['contents']; $sql = "INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,'$title',now(),'$contents')"; mysql_query($sql); echo "插入成功"; }?><form action="add.php"method="post">标题<input type="text" name="title"><br>内容<textarea rows="5" cols="50" name="contents"></textarea><br><input type="submit" name="sub" value="发表"></form>点击发表没反应,谢谢帮忙 展开
 我来答
桂哥的点滴
2017-01-01 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2173

向TA提问 私信TA
展开全部
$sql = "INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,'$title',now(),'$contents')";
这句后面把sql语句打印出来看一看有没有问题:
echo $sql; //试一下这一行。
追问
echo $sql;加上打印也是一样没反应,打印不出来,
追答

打印不出来,说明你的if条件没有满足:

if(!empty($_post['sub']))

你可以在if之前把post的数据打印出来看一下:


echo '<pre>';
var_dump($_POST);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式