@mysql_connect("localhost","root","111111")or die("fail");
@mysql_selectdb("news")or die("db fail");
mysql_query("set names 'gbk' ");
if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
$sql="INSERT INTO new VALUES (null,'$title',now(),'$con')";
mysql_query($sql);
echo "Success!!!";
}
?>
<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="发表"><br>
</form>
环境都是配好的,应该不是环境配置的问题,新手求解
上面是运行结果,下面的是大部分代码
我都已经改成这样了,还是不行啊,你帮我再看看,谢谢了
if(!$coon) 这里看起来有点怪 你还是把这个if去掉吧
如果你要报错 那就在 "111111") or die(mysql_error().'ERROR');
mysql_select_db("news") 这个new是数据库名称吧
那应该改成 mysql_select_db("news",$coon) ;
如果要报错
mysql_select_db("news",$coon) or die(mysql_error().'db ERROR');