我为我的站点创建了一个用户组脚本,并且我有一个查询,该查询使用id (AUTO_INCREMENT on)创建组。
我的将组信息插入wss_usergroups的查询如下所示
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中,这里是一个示例
$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中选择的行以及他插入数据的位置
发布于 2014-05-11 13:57:58
date是mysql保留的单词,所以您不能直接使用它们-- .Wrap和backtrics (``)
INSERT INTO wss_usergroups (`groupname`, `url`, `password`, `date`)
VALUES('$groupname',
'$seo_url',
'$passwordpro',
'$date')也是一样的组
INSERT INTO wss_users (`group`)
VALUES('$groupname')SEE MYSQL RESERVED WORDS
发布于 2014-05-11 13:58:59
组是mysql关键字,请使用backticks,这样mysql就知道您指的是列名:
"INSERT INTO wss_users (`group`) VALUES('$groupname')"有关保留单词的完整列表,请参见http://dev.mysql.com/doc/refman/5.6/en/reserved-words.html。
https://stackoverflow.com/questions/23593439
复制相似问题