嘿...所以我尝试运行下面的查询,但它不会这样做。我检查过:
- 表单中的字段数与表中的字段数相匹配。
- 会话变量的数量也与这些数字相匹配。
- 实际查询包含要通过回显输入的数据。
- 表名正确。
- 该查询适用于同一数据库中的其他表(它们确实如此)。
- 使用 or die(mysql_error(); 得到“语法错误”错误。
- 多次重建表。
这是显然在语法上存在问题的行,如果您发现它有任何问题或指出我正确的方向,我会非常感激,因为我现在不知所措!可能是内存问题?
$sql = "INSERT INTO careBoiler (buyerID, date, sector, require, boilerMake, boilerModel, boilerType, heating, visit, deadline, budget, currcompany, specificreq) VALUES ('{$_SESSION['buyerID']}', now(), '{$_SESSION['cb']['sector']}', '{$_SESSION['cb']['require']}', '{$_SESSION['cb']['boilerMake']}', '{$_SESSION['cb']['boilerModel']}', '{$_SESSION['cb']['boilerType']}', '{$_SESSION['cb']['heating']}', '{$_SESSION['cb']['visit']}', '{$_SESSION['cb']['deadline']}', '{$_SESSION['cb']['budget']}', '{$_SESSION['cb']['currcompany']}', '{$_SESSION['cb']['specificreq']}')";