首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将用户添加到phplist数据库

将用户添加到phplist数据库
EN

Stack Overflow用户
提问于 2015-03-02 19:21:40
回答 2查看 709关注 0票数 2

我正在尝试将用户添加到phplist数据库。添加用户正在工作,但他们没有被添加到列表中。

代码语言:javascript
复制
     $uniqueId = md5(uniqid(mt_rand(0,1000).$email));
     $adduser = "INSERT INTO phplist_user_user (email, entered, confirmed, uniqid, htmlemail) VALUES ('".addslashes($email)."', 'now()', '1', '".addslashes($uniqueId)."', '1')";
     $save1 = mysql_query($adduser);

到目前为止,它可以工作,但是下面的代码就不行了:

代码语言:javascript
复制
     $getid = "SELECT id FROM phplist_user_user WHERE uniqid='".addslashes($uniqueId)."'";
     $userId = mysql_query($getid);
     $addlist = "INSERT INTO phplist_listuser (userid,listid,entered) VALUES ('".addslashes($userId)."','2',now())";
     $save2 = mysql_query($addlist);

为什么会发生这种情况?

EN

回答 2

Stack Overflow用户

发布于 2015-04-23 03:02:01

我想您没有正确处理$getid查询的返回。

代码语言:javascript
复制
$getId = mysql_query ("SELECT id FROM phplist_user_user WHERE uniqid='".addslashes($uniqueId)."'");
$fetchId = mysql_fetch_array($getId);
$userId = $fetchId['id'];

现在可以在$addlist中使用$userId变量了

票数 0
EN

Stack Overflow用户

发布于 2016-09-19 14:19:40

不需要在phplist_tables中添加用户,只需在mysql ->中添加即可创建用户phplistuser;

将所有权限授予此用户。

请查看phplist论坛以获得进一步的帮助。

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

https://stackoverflow.com/questions/28808554

复制
相关文章

相似问题

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