【问题标题】:Ajax+PHP "Unknown column 'team' in 'field list'"Ajax + PHP“'字段列表'中的未知列'团队'”
【发布时间】:2018-02-03 02:53:14
【问题描述】:

我正在尝试使用 Ajax 和 PHP 将数据插入 MYSQL 数据库。 这是有问题的 PHP 代码。

$q = mysqli_query($con, "INSERT INTO entries 
(team,color,auto,defense,scale,score,cards) VALUES 
('$team','$color','$auto','$defense','$scale','$score','$cards')");

我的猜测是 PHP 变量(我使用 $_POST[""] 得到的)没有从 Ajax 正确发布(如下所示):

$.ajax({
type: "POST",
url: "(something)",
data:{team:team,color:color,auto:auto,defense:defense,scale:scale,climb:climb,speed:speed,score:score,cards:cards}
});

有没有人知道可能出了什么问题?

谢谢。

【问题讨论】:

  • 共享表结构

标签: php mysql ajax


【解决方案1】:

嗯,在我看来,您的 MySQL 数据库表“条目”没有名为“团队”的列。

您是否根据查询代码对列名进行了四次检查?

【讨论】:

    【解决方案2】:

    您可以使用浏览器控制台查看发布的数据,以检查是否在 ajax 调用中正确发布,并检查您的 entries 表结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-09
      • 2023-03-14
      相关资源
      最近更新 更多