Masowa usuwanie postów - zapytanie |
Autor |
Wiadomość |
tymek
Pomógł: 1 raz Posty: 433
|
Wysłany: 15-02-2011, 21:19 Masowa usuwanie postów - zapytanie
|
|
|
Witam!
Miałem jdno prywatne forum, ale dawno na nie nie zaglądałem i zostało ono zaatakowane przez boty ^^
Czy ktoś mógłby mi podać jakieś zapytanie, które usunęło by wszystkie posty i tematy, ale tylko te, nienapisane przez zadministratora? |
_________________ Szukam programisty PHP, który wykona parę zleceń - modyfikacje na forum. Proszę o kontakt na PW. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
wnS.
Pomógł: 17 razy Posty: 69
|
Wysłany: 15-02-2011, 21:23
|
|
|
PA -> Użytkownicy -> Masowe kasowanie postów użytkowników
@EDIT
Czy takie zapytanie istnieje, wątpię, ale mogę się mylić. |
Ostatnio zmieniony przez wnS. 15-02-2011, 21:34, w całości zmieniany 1 raz |
|
|
|
|
tymek
Pomógł: 1 raz Posty: 433
|
Wysłany: 15-02-2011, 21:29
|
|
|
wnS. napisał/a: | PA -> Użytkownicy -> Masowe kasowanie postów użytkowników |
A co mi to ma dać?
Przecież nie będę wpisywałem pojedynczo wszyskich 2000+ nazwe użytkowników (botów) |
_________________ Szukam programisty PHP, który wykona parę zleceń - modyfikacje na forum. Proszę o kontakt na PW. |
|
|
|
|
japi55
Pomógł: 570 razy Posty: 1447
|
Wysłany: 15-02-2011, 22:26
|
|
|
Spróbuj tak
Kod: |
TRUNCATE TABLE phpbb_posts WHERE poster_id !=2;
|
2 zmieniasz na ID administratora. |
Ostatnio zmieniony przez NineX 16-02-2011, 00:23, w całości zmieniany 2 razy |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 15-02-2011, 22:49
|
|
|
japi55 napisał/a: | Spróbój tak
Kod: |
TRUNCATE TABLE phpbb_posts WHERE poster_id !=2;
|
2 zmieniasz na ID administratora. |
:O Jak Pomagasz to z głową, bo to co wkleiles to kpina jakas
Kod: | DELETE FROM phpbb_posts WHERE poster_id <> 2 |
Tak powinno byc. |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 16-02-2011, 00:28
|
|
|
Tak czy siak by nie dzialalo, bo w mysql zaprzeczenie to "<>" a nie "!=" tak jak w php |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7679
|
Wysłany: 16-02-2011, 15:23
|
|
|
Bucu napisał/a: | bo w mysql zaprzeczenie to "<>" a nie "!=" |
Oba działają. Jeszcze trzeba wyczyścić tabelę phpbb_posts_text (należy wejść w "Kontrola systemu", kliknąć "Sprawdź synchronizację" i "Wszystkie", powinien sie pokazać link do tej czynności i inne informacje) |
|
|
|
|
tymek
Pomógł: 1 raz Posty: 433
|
Wysłany: 01-03-2011, 23:42
|
|
|
Oki, zazaiałało. Dzięki!
Jedynie statystyki forum - ilosc tematow i postów się nie zmieniła. Muszę zmienić je ręcznie?
Mam jeszcze jednko pytanko odnośnie zapytania.
Jakie dać zapytanie do sql, zeby zbanowało mi dożywotnio wszystkich userów, którzy mają niepuste pole 'www' w profilu, oprocz admina.
? ;> |
_________________ Szukam programisty PHP, który wykona parę zleceń - modyfikacje na forum. Proszę o kontakt na PW. |
|
|
|
|
japi55
Pomógł: 570 razy Posty: 1447
|
Wysłany: 02-03-2011, 00:03
|
|
|
To zapytanie usunie tych uzytkownikow Kod: | delete from phpbb_users where user_website<>"" and user_id<>id admina | nie pamietam czy ta kolumna sie nazywa user_website, z pamieci pisze, wiec prosze ewentualnie skorygowac. |
|
|
|
|
wlprzemek
Posty: 80
|
Wysłany: 01-02-2015, 08:08
|
|
|
Po usunięciu użytkowników (wraz z nimi kasują się ich tematy i posty) jak wyzerować wszystkie statystyki tzn liczba odwiedzin itp ? |
_________________ PoDsTaWa To DoBrA zAbAwA |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 01-02-2015, 09:20
|
|
|
To masz wszystko w tabeli config - wizyty to akurat visits - podstawy angielskiego powinny ci odpowiedzieć na wszystkie pytania jak otworzysz w/w tabelę. |
|
|
|
|
Majkelo
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 08-02-2015, 15:07
|
|
|
Ja bym polecił pierw spróbować opróżnić katalog cache, tak aby forum się przeładowało, następnie wykonać wszystkie synchronizacje w PA, potem znów opróżnić katalog cache i wtedy sprawdzić czy czasem te liczniki nie zaczną wskazywać odpowiednich liczb. |
|
|
|
|
wlprzemek
Posty: 80
|
Wysłany: 08-02-2015, 18:46
|
|
|
Usunąłem, tematy posty i użytkowników z tabeli user, zrobiłem tak jak piszesz wyżej lecz staty pozostały tj na zrzucie ....
asa.png
|
|
Plik ściągnięto 13 raz(y) 154,27 KB |
|
_________________ PoDsTaWa To DoBrA zAbAwA |
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 09-02-2015, 08:07
|
|
|
Zrób teraz to, co pisał Majkelo. Synchronizacja userów, forów, załączników etc. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
wlprzemek
Posty: 80
|
Wysłany: 09-02-2015, 09:07
|
|
|
Wyczyściłem wszystko i z synchronizowałem, część statów udało mi się wyzerować z tabelo config.php, tylko te z grup nie chcą się wyzerować i jak zarejestruje nowego użytkownika ( 2 osobę na forum) to nadal pokazuje iż jest sto którąś osoba na forum
Które tabele są za to odpowiedzialne, może jakieś kwerendy czy coś ?
Tematy, posty i wizyty są ok
2.jpg
|
|
Plik ściągnięto 7 raz(y) 15,06 KB |
1.jpg
|
|
Plik ściągnięto 7 raz(y) 58,6 KB |
|
_________________ PoDsTaWa To DoBrA zAbAwA |
|
|
|
|
|