很难获得正确的mysql查找,然后更新这些记录。我对两个不同的表的概念有些困难。基本上,我可以使用以下命令在一个表中成功查找记录:
SELECT email,id
FROM `phplist_user_user`
WHERE `email` LIKE '%gmail%'
LIMIT 0 , 30
然后分别:
SELECT userid, value FROM `phplist_user_user_attribute`
现在我不明白的是,对于在第一个查询中找到的所有记录,如何将'phplist_user_user_attribute‘中的值
最近,我在当前joomla的文件夹中安装了phpList (在bluehost中的共享服务器上)。我必须手动安装它,并且我可以访问管理页面。
Joomla安装在根文件夹(html_public)上,phpList安装在根文件夹(html_public/phpList)中。
如前所述,我可以成功地访问phpList (www.my-site.com/phpList/lists/admin)的管理页面并对其进行配置。
问题是:每次单击“保存”以保存更新的配置时,它都会将我重定向到joomla抛出的404 - not found (当它重定向到http://www.my-site.com/lists
我得到了子查询返回多个行的错误。如何解决此问题:
UPDATE sales
SET newsletter='0'
WHERE (user_id='33' AND product_id=(SELECT product_id FROM phplist_list WHERE id = (SELECT listid FROM phplist_listmessage WHERE messageid='20')))
我正在尝试创建一个触发器,这是我以前从未做过的,这是我要放入的代码。
CREATE TRIGGER 'NewMember' AFTER INSERT ON 'phplist_user_user'
FOR EACH ROW
BEGIN
INSERT INTO phplist_listuser (userid,listid) VALUES (NEW.id, '2');
END;$$
当我尝试运行SQL时,我得到了这样的结果:
#1064 - You have an error in your SQL syntax; check the manua