Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam,

Na wstępie zaznaczę, że mój problem podobny jest do problemu z TEGO WĄTKU, ale nie do końca, stąd niniejszy temat.

A więc - skasowani zostali niektórzy użytkownicy forum, tak się jednak złożyło, że miałem backup z samymi kontami tych osób (tabele z ibf_members). No i przywróciłem wspomniane konta, ALE dalej chciałbym odzyskać na forum posty tych ludzi (czyli żeby nie było guest_kuba) tylko post był przypisany do autora bezpośrednio jak niegdyś.

I... sprawa druga, czy licznik postów tychże osób też można przywrócić?

pozdrawiam

Opublikowano

No i kupa, nie działa

Dałem tak:

UPDATE ibf_posts SET author_id='36',author_name='kuba' WHERE author_name='Gość_kuba_' AND author_id='36';
UPDATE ibf_topics SET starter_id='36',starter_name='kuba' WHERE starter_name='Gość_kuba_' AND starter_id='36';
UPDATE ibf_topics SET last_poster_id='36',last_poster_name='kuba' WHERE last_poster_name='Gość_kuba_' AND last_poster_id='36';

i mam:

UPDATE ibf_posts SET author_id = '36',
author_name = 'kuba' WHERE author_name = 'Gość_kuba_' AND author_id = '36';# MySQL zwrócił pusty wynik (zero rekordów).
UPDATE ibf_topics SET starter_id = '36',
starter_name = 'kuba' WHERE starter_name = 'Gość_kuba_' AND starter_id = '36';# MySQL zwrócił pusty wynik (zero rekordów).
UPDATE ibf_topics SET last_poster_id = '36',
last_poster_name = 'kuba' WHERE last_poster_name = 'Gość_kuba_' AND last_poster_id = '36';# MySQL zwrócił pusty wynik (zero rekordów).

Z kolei jak wejdę do tabeli ibf_posts i znajdę TEN POST to w polu "author name" mam "kuba", a na stronie jest Gość_kuba_*

?

  • Manager
Opublikowano

Nie zauważyłem, że dałeś złe zapytania. Tu masz poprawne:

UPDATE ibf_posts SET author_id='36',author_name='kuba' WHERE author_name='_kuba_' AND author_id='36';

UPDATE ibf_topics SET starter_id='36',starter_name='kuba' WHERE starter_name='_kuba_' AND starter_id='36';

UPDATE ibf_topics SET last_poster_id='36',last_poster_name='kuba' WHERE last_poster_name='_kuba_' AND last_poster_id='36';

Bez tego 'Gość' daj. O ile oczywiście wcześniej user miał nick '_kuba_'.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Bez nerwów :) Działa, trza było tylko dać tak:

UPDATE ibf_posts SET author_id='36',author_name='kuba' WHERE author_name='kuba' AND author_id='0';
UPDATE ibf_topics SET starter_id='36',starter_name='kuba' WHERE starter_name='kuba' AND starter_id='0';
UPDATE ibf_topics SET last_poster_id='36',last_poster_name='kuba' WHERE last_poster_name='kuba' AND last_poster_id='0';

pozdrawiam i dziękuję za pomoc

Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

Nasz kolega już siedział za piracką wersję IPB, Ty też możesz
† Będziemy bronić SB po kres naszych sił †
Nie ma bolca na izolca!!!
Tłumaczes Power

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.