Ajax + PHP“'字段列表'中的未知列'团队'”

时间:2018-02-03 02:53:14

标签: php mysql ajax

我正在尝试使用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}
});

有没有人对可能出现的问题有任何想法?

谢谢。

2 个答案:

答案 0 :(得分:0)

好吧,在我看来,你的MySQL数据库表“条目”没有一个名为“团队”的列。

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

答案 1 :(得分:0)

您可以使用浏览器控制台查看发布的数据,以检查ajax调用中是否正确发布并检查您的<%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %> 表结构。