<?php include("conn.php"); ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title> QUANTA</title>
</head>
<body>
<form action=finish.php method=post>
用户:<input name="author" type="text" size="40" maxlength="20">
<br/> 
标题:<input name="title" type="text" size="40" maxlength="20">
<br/> 
内容:<textarea name="content" cols="80" rows="15" wrap="physical"></textarea>
<br/>
<br/><br/>
<input name="submit" type="submit" value=" 提交新闻"> 
 <input type="reset" name="reset" value=" 重写新闻 "> 
</form>
</body>
</html>
<?php
if(@$_POST["submit"])
{
$author=$_POST["author"];
$title=$_POST["title"];
$content=$_POST["content"]; 
$date=date("y-m-d H:i");
$query="INSERT INTO 'news'('author','title','content','date') VALUES('$author','$title','$content','$date');";
$Result1=mysql_query($query);
  if($Result1){
  echo "finish";
  }else{
  echo "fail";
  }
?>
你的代码有两个问题:
1、你的数据库中的ID字段为自动增加;
2、执行了两次mysql_query($query);