无法在数据库中存储日期


unable to store date in database

我正在尝试将数据存储到数据库中。如果我使用以下代码

$sql="INSERT INTO rohit(content,tags,uniquefield,required)
        VALUES('$l','$y','$z','$t')";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }

它正在运行,但当我再添加一个字段时,它会进行错误检查mysql语法

$sql="INSERT INTO rohit(content,tags,uniquefield,required,numeric)
        VALUES('$l','$y','$z','$t','$n')";
if (!mysql_query($sql,$con))
  {
  die('Error: ' . mysql_error());
  }

我已经定义了数据库中的所有字段。可能出现的错误是什么

numeric是一个保留字。将其放置在抽搐中以逃离:

$sql="INSERT INTO rohit(content,tags,uniquefield,required,`numeric`)VALUES('$l','$y','$z','$t','$n')";

因为您正试图将字符串值添加到数值字段,并且我猜该列的类型不是字符串,因为名称