請問如何更新多筆會員資料

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