PHP向mysql插入数据总是失败

<?php
include('conn.php');
$vid=$_POST["vid"];
$type=$_POST["type"];
$title=$_POST["title"];
$image=$_POST["image"];
$date=$_POST["date"];
echo "提交中...";
echo "<br />";
$sql="insert into BKNV_VIDEOS(id,vid,type,title,image,date) values(NULL,'$vid','$type','$title','$image','$date')";
echo $sql."<br />";
if (!mysql_query($sql,$line))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
?>
总是提示ERROR:

你的conn.php是什么?也要贴出来,
首先确定数据库连接成功,成功之后,将你的sql语句在phpmyadmin中SQL测试,看看有没有SQL错误。
还有,$_POST[''],一般用单引号
sql语句明显错误,id字段要设置成自动增长,改成
$sql="insert into BKNV_VIDEOS(vid,type,title,image,date) values('$vid','$type','$title','$image','$date')";
你试一试
温馨提示:答案为网友推荐,仅供参考