无法在数据库中存储日期

时间:2012-07-20 13:59:20

标签: php mysql sql 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());
  }

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

2 个答案:

答案 0 :(得分:4)

numeric是保留字。把它放在抽搐中以逃避它:

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

答案 1 :(得分:1)

因为您尝试将字符串值添加到数字字段,我猜这些列的类型不是字符串,因为名称