首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mysql php中插入多行

在mysql php中插入多行
EN

Stack Overflow用户
提问于 2011-08-26 13:46:10
回答 1查看 669关注 0票数 0

我正在尝试插入多个行,但我继续收到sqlerror,而且我终生都找不到原因。

代码语言:javascript
复制
    echo '"'.$thequery.'"';
    $sql = mysql_query($thequery) or die(mysql_error());
    return "SUCCESS";

$thequery打印输出为:“将值插入(rank,change,reqID,vanID)值(1,‘拾取’,28,1),(2,‘拾取’,29,1),(3,‘衰减’,28,1),(4,‘衰减’,29,1)”

错误:您的SQL语法中有一个错误;请查看与您的MySQL服务器版本对应的手册,了解正确的语法,以便在第1行使用附近的'change,reqID,vanID)值(1,‘拾取’,28,1),(2,‘拾取’,29,1),(3,‘衰减’,28‘

在进阶时谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-26 13:50:12

CHANGE是一个reserved word in MySQL。重命名该列或将标识符括在反引号中。

此外,您的VALUES部分似乎有一个拼写错误:在(1,'PICKUP,'28,1),(2,'PICKUP,'29,1),中,,'应该是',

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7200463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档