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错误()是什么?另请注意,您使用的是alternateINSERT
语法,该语法在您的版本中可能不受支持。