我尝试了这个关键字并且它一直有效,但这次mysqli抱怨要添加的值中的特定变量。我找不到它只包含名称的变量有什么问题。对不起,这个问题可能听起来很简单,但我只是一个初学者,我找不到解决方案。
付款失败您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以获得正确的语法 在'Okafor Iwolo'附近使用,'TP7487J',650000,'2016-05-20')'在第1行
$sq = "INSERT INTO `Payment` (`ID`, `BusinessName`, `BankPaidWith`, `PaidBy`, `ReceiptNumber`, `AmountPaid`, `PaymentDate`) VALUES
//.....................!!error starts from this $pdb below, and its just a name $rn is letter+number $am is number $date is date!!........
('$id', '$bn', '$ban, '$pdb', '$rn', $am, '$date')";
答案 0 :(得分:0)
你的工作sql查询如下。您在一个参数
之后错过了'
"INSERT INTO `Payment` (`ID`, `BusinessName`, `BankPaidWith`, `PaidBy`, `ReceiptNumber`, `AmountPaid`, `PaymentDate`) VALUES ('$id', '$bn', '$ban', '$pdb', '$rn', $am, '$date')";
使用上述查询更改您的查询它将起作用。你在'
变量之后错过了$ban
的错误。