php mySQL插入问题

php mySQL插入问题,php,mysql,Php,Mysql,您是否看到此插入中有错误 这对我不起作用 $insSubm = "INSERT INTO cR_Submissions memberID ='".$memberID."', RefNumb='".$RefNumb."', title ='".$title."', CopyRightNumb='".$copyRightNumbWork."', type='".$natureTypeWork."', OtherTitle='".$alternateTitleWork."', OwnershipTra

您是否看到此插入中有错误

这对我不起作用

$insSubm = "INSERT INTO cR_Submissions memberID ='".$memberID."', RefNumb='".$RefNumb."', title ='".$title."', CopyRightNumb='".$copyRightNumbWork."', type='".$natureTypeWork."', OtherTitle='".$alternateTitleWork."', OwnershipTransfer='".$textareaPrior."', Status ='".$status."', DateWhen='".$todaydate."', Time='".$NowisTime."'";
$resultinsSubm=mysql_query($insSubm) or die("Error insert Submissions: ".mysql_error());
我瞎了吗

请帮忙


谢谢,这是无效的SQL语法。SQL语法为:

INSERT INTO table (field1, field2, ..., fieldN) VALUES (val1, val2, ..., valN)
另一种MySQL语法是:

INSERT INTO table SET field1 = val1, field2 = val2, ..., fieldN = valN

您缺少
SET
关键字。查看文档了解更多信息。

这是无效的SQL语法。SQL语法为:

INSERT INTO table (field1, field2, ..., fieldN) VALUES (val1, val2, ..., valN)
另一种MySQL语法是:

INSERT INTO table SET field1 = val1, field2 = val2, ..., fieldN = valN

您缺少
SET
关键字。查看文档了解更多信息。

查询应该类似于

$insSubm = "
  INSERT INTO `cR_Submissions` (`memberID`, ...)
  VALUES ('" . $memberID . "', ... )";

查询应该类似于

$insSubm = "
  INSERT INTO `cR_Submissions` (`memberID`, ...)
  VALUES ('" . $memberID . "', ... )";

使用以下代码更改您的代码:

$insSubm = "INSERT INTO cR_Submissions (memberID, RefNumb, title, CopyRightNumb, type, OtherTitle, OwnershipTransfer, Status, DateWhen, Time) 
            VALUES ('$memberID', '$RefNumb', '$title', '$copyRightNumbWork', '$natureTypeWork', '$alternateTitleWork', '$textareaPrior', '$status', '$todaydate', '$NowisTime');";

$resultinsSubm = mysql_query($insSubm) or die("Error insert Submissions: ".mysql_error());

使用以下代码更改您的代码:

$insSubm = "INSERT INTO cR_Submissions (memberID, RefNumb, title, CopyRightNumb, type, OtherTitle, OwnershipTransfer, Status, DateWhen, Time) 
            VALUES ('$memberID', '$RefNumb', '$title', '$copyRightNumbWork', '$natureTypeWork', '$alternateTitleWork', '$textareaPrior', '$status', '$todaydate', '$NowisTime');";

$resultinsSubm = mysql_query($insSubm) or die("Error insert Submissions: ".mysql_error());
什么是
mysql\u错误()
返回的?还要注意,您使用的是备用
INSERT
语法,您的版本可能不支持这种语法。返回的
mysql\u错误()是什么?另请注意,您使用的是alternate
INSERT
语法,该语法在您的版本中可能不受支持。