gpt4 book ai didi

PHP/MySQL : Query not processing (syntax error near x on line 1)

转载 作者:行者123 更新时间:2023-11-29 06:20:28 24 4
gpt4 key购买 nike

嘿...所以我尝试运行下面的查询,但它无法执行。我检查过:

  • 表单中的字段数量与表格中的字段数量相匹配。
  • session 变量的数量也与这些数字相匹配。
  • 实际查询包含要通过回显输入的数据。
  • 表名称正确。
  • 该查询可以与同一数据库中的其他表一起使用(确实如此)。
  • 使用 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']}')";

最佳答案

这有点困难,因为您没有提供确切的错误消息。

但是,您可能使用列名“require”,它是 MySQL 中的保留关键字。关键字“date”也被保留,但由于其广泛使用,因此被允许。

尝试更改表和查询中的列名称“require”。

查看此处了解更多信息; http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html

如果不是这样,请提供完整的错误消息。

关于PHP/MySQL : Query not processing (syntax error near x on line 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3995314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com