Witajcie.

Potrzebuje zaktualizować id moich użytkowników na nowym forum.

tzn.

  1. update ipb.ipbmembers set member_id = user_id-1 where(ipb.ipbmembers = php.phpbb_users)


Ale to z pewnością nie będzie działać:

spróbuje to jakoś opisać.

W bazie php , tabeli phpbb_users, kolumna `username` odpowiada (baza)ipb -> (tabela) ipbmembers kolumna `name`

I teraz z kolumny user_id w php.phpbb_users musze ustawić takie same wpisy(lecz -1 ( o jeden mniejsze w porównaniu z user_id))

do kolumny member_id w ipb.ipbmembers - > WHERE (ipb.ipbmembers.`name` = php.phpbb_users.`username`);

Przykład

php.phpbb_users.

`user_id` = 10
`username` = dram

Więc w ipb.ipbmembers
Gdzie jest `name` = dram

ustawia `member_id` = user_id - 1 = 9

Pozdrawiam.


Cytat
update ipb.ipbmembers SET ipb.ipbmembers.`member_id` = php.phpbb_users.`user_id`-1 WHERE (ipb.ipbmembers.`name` = php.phpbb_users.`username`)


Unknown column 'php.phpbb_users.username' in 'where clause'
Coś takiego też nie chce mi działać.