首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >插入另一张表

插入另一张表
EN

Stack Overflow用户
提问于 2014-05-11 13:51:57
回答 2查看 38关注 0票数 0

我为我的站点创建了一个用户组脚本,并且我有一个查询,该查询使用id (AUTO_INCREMENT on)创建组。

我的将组信息插入wss_usergroups的查询如下所示

代码语言:javascript
复制
if ($setting['email_on'] == 0) {
$sql = mysql_query("INSERT INTO wss_usergroups (groupname, url, password, date)
VALUES('$groupname', '$seo_url', '$passwordpro', '$date')") or die (mysql_error());

我尝试将用户名添加到wss_users表或将创建的第一个查询的id中,这里是一个示例

代码语言:javascript
复制
$sql = mysql_query("INSERT INTO wss_usergroups (groupname, url, password, date)
VALUES('$groupname', '$seo_url', '$passwordpro', '$date')") or die (mysql_error());

$sql = mysql_query("INSERT INTO wss_users (group)
VALUES('$groupname')") or die (mysql_error());

但这不管用,你能帮我做错什么吗?我想我需要添加在wss_users中选择的行以及他插入数据的位置

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-11 13:57:58

date是mysql保留的单词,所以您不能直接使用它们-- .Wrap和backtrics (``)

代码语言:javascript
复制
INSERT INTO wss_usergroups (`groupname`, `url`, `password`, `date`)
VALUES('$groupname',
       '$seo_url',
       '$passwordpro',
       '$date')

也是一样的组

代码语言:javascript
复制
INSERT INTO wss_users (`group`)
VALUES('$groupname')

SEE MYSQL RESERVED WORDS

票数 0
EN

Stack Overflow用户

发布于 2014-05-11 13:58:59

组是mysql关键字,请使用backticks,这样mysql就知道您指的是列名:

代码语言:javascript
复制
"INSERT INTO wss_users (`group`) VALUES('$groupname')"

有关保留单词的完整列表,请参见http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html

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

https://stackoverflow.com/questions/23593439

复制
相关文章

相似问题

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