请问如何更新多笔会员资料

Home Home
引用 | 编辑 chris710908
2008-03-19 22:04
楼主
推文 x0
【类型】主程式
【版本】3.01

请教各位大大,小弟的论坛举办活动,想多笔更新会员资料

更新威望与虚拟币的值,在phpwind的资料表中,pw_memberdata跟pw_members

有纪录会员资料,我想利用where限制条件为会员名称为'chris','glont'....等40位会员

给这40会员的威望与虚拟币值增加,但pw_memberdata只有纪录uid没有username

pw_members才有纪录,若是我想用username为where为条件,增加其威望与虚拟币值


该怎么下mysql语法才对呢?请帮个忙,谢谢

献花 x0
引用 | 编辑 月光
2008-03-19 22:13
1楼
  
那就用LEFT JOIN语法就好啦范例如下

SELECT * FROM pw_members m LEFT JOIN pw_memberdata d ON m.uid=d.uid WHERE m.username IN (chris,glont)

献花 x0
引用 | 编辑 chris710908
2008-03-20 22:40
2楼
  
下面是引用月光于2008-03-19 22:13发表的 :
那就用LEFT JOIN语法就好啦范例如下

SELECT * FROM pw_members m LEFT JOIN pw_memberdata d ON m.uid=d.uid WHERE m.username IN (chris,glont)

感谢版大^^~~我试试看 表情

献花 x0