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>点击发表没反应,谢谢帮忙
展开
1个回答
展开全部
$sql = "INSERT INTO `news`(`id`, `title`, `dates`, `contents`) VALUES (null,'$title',now(),'$contents')";
这句后面把sql语句打印出来看一看有没有问题:
echo $sql; //试一下这一行。
这句后面把sql语句打印出来看一看有没有问题:
echo $sql; //试一下这一行。
追问
echo $sql;加上打印也是一样没反应,打印不出来,
追答
打印不出来,说明你的if条件没有满足:
if(!empty($_post['sub']))
你可以在if之前把post的数据打印出来看一下:
echo '<pre>';
var_dump($_POST);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询