我试图将用户添加到phplist数据库。添加用户正在运行,但他们没有被添加到列表中。
$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);
到目前为止,但是以下代码并没有:
$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);
为什么会这样?
答案 0 :(得分:0)
我想你没有正确处理$ getid查询。
$getId = mysql_query ("SELECT id FROM phplist_user_user WHERE uniqid='".addslashes($uniqueId)."'");
$fetchId = mysql_fetch_array($getId);
$userId = $fetchId['id'];
现在您可以在$ addlist中使用$ userId变量
答案 1 :(得分:0)
无需在phplist_tables中添加用户,只需添加mysql - >创建用户phplistuser;
授予此用户所有权限。
请查看phplist论坛以获得进一步的帮助。