Php 无法插入SQL语法中的[table]错误;检查与您的MariaDB服务器版本对应的手册

Php 无法插入SQL语法中的[table]错误;检查与您的MariaDB服务器版本对应的手册,php,mysqli,Php,Mysqli,我在使用PHP将数据插入MySQL数据库时遇到了问题。我在网站上四处寻找类似的结果,但我没有找到我想要插入到表中的确切内容 我已经简化了我的代码,因此如果它被更正,它可以很容易地转换为其他人在自己的程序中使用 我的问题是,无论我以何种方式编写代码,它似乎总是失败,并且在它连接到数据库并找到dbname但无法将数据放入其中的同一位置失败 我从网站上得到的错误: 错误:在帐户Steam ID值“是”中插入您有 SQL语法错误;检查与您的产品相对应的手册 MariaDB服务器版本,以获取使用接近“ID

我在使用PHP将数据插入MySQL数据库时遇到了问题。我在网站上四处寻找类似的结果,但我没有找到我想要插入到表中的确切内容

我已经简化了我的代码,因此如果它被更正,它可以很容易地转换为其他人在自己的程序中使用

我的问题是,无论我以何种方式编写代码,它似乎总是失败,并且在它连接到数据库并找到dbname但无法将数据放入其中的同一位置失败

我从网站上得到的错误:

错误:在帐户Steam ID值“是”中插入您有 SQL语法错误;检查与您的产品相对应的手册 MariaDB服务器版本,以获取使用接近“ID”值的正确语法 “是的,在1号线


移除蒸汽和ID之间的间隙,应为蒸汽ID或蒸汽ID。确保您的db列在单词之间没有任何间隙。

您应该像这样用反勾号包装它

insert into accounts (`steam id`) VALUES ('HEY');

场地真的有空间吗?如果是这样,则用反勾号将该字段实际上是带空格的[Steam ID]如果字段有空格,或者是保留字,例如WHERE、SELECT、FROM或许多其他字,则必须用反勾号将其括起来,就像这样:`Steam ID`我不认为你能理解iv'e重写代码多少次,以及iv'e尝试的不同方式,这就解决了问题。谢谢你的帮助,只是讨厌我的自动取款机。@Dagon你检查过我描述的内容了吗。如果你不明白,那我就证明你的技能。@flyingscot5别担心,我很快就开始了。你会学到很多奇妙的东西,继续吧。
insert into accounts (`steam id`) VALUES ('HEY');