Mysql 查询失败,尝试了100种方法可以';I don’我不明白为什么,有人能看一下吗?
错误:错误描述:您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“20”、“10”、“mel”、“8”、“sept142015”、“120.00”、“无”、“1”附近使用的正确语法 从周日开始,我已经试了一百种方法,但我总是会犯同样的错误 编辑:这是代码更正后的样子Mysql 查询失败,尝试了100种方法可以';I don’我不明白为什么,有人能看一下吗?,mysql,sql,Mysql,Sql,错误:错误描述:您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第1行“20”、“10”、“mel”、“8”、“sept142015”、“120.00”、“无”、“1”附近使用的正确语法 从周日开始,我已经试了一百种方法,但我总是会犯同样的错误 编辑:这是代码更正后的样子 $sql_ba = mysqli_query($db, "INSERT INTO buyer_accounting VALUES '', '10', 'mel', '8', 'sept142015', '12
$sql_ba = mysqli_query($db, "INSERT INTO buyer_accounting VALUES '', '10', 'mel', '8', 'sept142015', '120.00', 'none', '1'");
您需要在语句中添加括号:
$sql_ba = mysqli_query($db, "INSERT INTO buyer_accounting (id, buyer_id, name, bp_used, auction_id, tax_collected, tax_id, pd) VALUES ('', '$buyer_num', '$b_info[0]', '$bp', '$auction_id', '$tax', '$tax_id', '1')");
最好是直言不讳。您还忘记在查询中添加括号
$sql_ba = mysqli_query($db, "INSERT INTO buyer_accounting VALUES ('', '10', 'mel', '8', 'sept142015', '120.00', 'none', '1')");
并用实际的列名替换COLUMN-NAMES-HERE
参考:
$sql_ba = mysqli_query($db, "INSERT INTO buyer_accounting (COLUMN-NAMES-HERE)
VALUES ('', '10', 'mel', '8', 'sept142015', '120.00', 'none', '1')");
您需要将参数放在括号中。手册始终是一个很好的开始。考虑到其他与数据库相关的问题,我有点难以相信您尝试了100种不同的查询方式。此外,我们不知道您的MySQL API在连接方面是什么样子的,如果您仍然在使用根据您的其他问题,启动并连接。好的,Fred,这是代码在更正后的样子…$sql\u ba=mysqli\u query($db,“插入买家帐户(id、买家id、名称、使用的bp、拍卖id、税收、税收id、pd)值(“$buyer\u num’、$b\u信息[0]、$bp’、$auction\u id’、$tax’、$tax\u id、'1'));这是我开始的地方,虽然它在某个地方有一个错误,所以是的,我尝试了100种不同的方法…它被称为剥离以找到一个难以捉摸的错误…;)错误只是改变了。。。错误描述:您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行插入买方会计值(“10”、“mel”、“8”、“sept142015”、“120.00”、“无”、“1”)附近使用的正确语法;试试这个。对不起,我没有看到有效的双引号谢谢!!但是告诉我,在原始代码中是什么?Lol你没有括号,我已经做了,它也失败了,同样的错误。看到上面关于括号的内容,它改变了我得到的错误。共享您尝试过的代码。否则,很难看出你做错了什么。我尝试的代码是从上面的注释复制粘贴的。。。我也不会回去尝试我已经尝试过的事情,只是为了证明某人错了。。。我已经为此工作了一个小时,当我说我已经尝试了数百种方法时,我真的不是在开玩笑。记住,你是这里需要帮助的人。帮帮我,帮帮你。如果你说你已经尝试了一些东西,但仍然会出错,这是有原因的,不是吗?祝你好运。是的,克里斯。我明白这一点,但我也知道我尝试了什么,失败了什么。对失败的查询进行重新分级,这些查询会产生与发布的查询完全相同的错误,这是浪费时间,我和你都是如此。
INSERT INTO buyer_accounting VALUES ('', '10', 'mel', '8', 'sept142015', '120.00', 'none', '1'");