php - Mysql查询语法失败

标签 php mysql sql mysql-error-1064

我一直在尝试在我的 php 文件中执行此 mysql 查询,但我认为它可能有问题,因为每当它到达代码时我都会收到错误消息。

这里是查询:

"INSERT INTO " . $my_tableName . "(mycolumn, myothercolumn)
values ('myvariable', " . $pass . ");" .
"INSERT INTO " .  $my_othertableName . "(morecolumns) values ('morevalues');"

这里是错误:

SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“:)”附近使用的正确语法;i:1;s:978:"#0

最佳答案

也许您需要引用您的 $pass 值:

"INSERT INTO " . $my_tableName . "(mycolumn, myothercolumn)
values ('myvariable', '" . $pass . "');" .

关于php - Mysql查询语法失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10037112/

相关文章:

php - MySQL - 选择而不是更新进行测试

c# - 关系之间的内部连接

php - 仅将 MySQL 输出的第一个单词大写

php - 尝试使用 PHP 连接时获取 mysql "connection refused"

php - 如何在我的本地计算机(Ubuntu)上测试 php 代码?

sql - 使用 Vbscript 处理大型 csv(500k 记录)并将其导入 SQL Server 的最佳方法是什么?

sql - 简单的日期时间sql查询

php - imagecreatefromjpeg 与 mysql 中断

php - 检查数据库值中的复选框

php - 选择下拉列表时获取文本框中的值