Kasowanie pozostalości nieistniejącego usera przez SQL

Tutaj możesz luźno podyskutować o skrypcie phpBB. To forum nie służy do zgłaszania problemów, wykrytych błędów czy pytań odnośnie modyfikacji i stylów.
abner
Posty: 1
Rejestracja: 21 kwietnia 2016, 20:11

Kasowanie pozostalości nieistniejącego usera przez SQL

Post autor: abner » 21 kwietnia 2016, 20:18

( Problem)



czy ktoś wie jak usunąć poprzez komendę SQL (w panelu) posty użytkownika, który nie istnieje - (jego imię z ostało skasowane z bazy przy pomocy wcześniej wpisanej komendy sql) ,ale jednocześnie zachowując przy tym nicki wpisane i posty gości ?

na wstępie- mam forum php 2 BB by przemo
miałem jakiś czas temu forum które chciałbym przerzucić, problem jest tylko nadmiar mb z powodu bałaganu botów.

bazę mam tylko jedną,,używałem wcześniej gdy jeszcze strona działała komend do kasowania nicków bootów i ich postów (niestety nie pamięta,dokładnie jakie były to komendy,prawdopodobnie była jakaś wadliwa komenda kasująca imiona bootów i ich robotę ale z powodu przekroczenia limitu czasu komendę zakończyło, usuwając jedynie nicki a pozostawiając mnóstwo ich pozostałości)


bazę którą mam gdy otworzę - widzę głownie takie coś :

-------

Kod: Zaznacz cały

INSERT INTO phpbb_posts VALUES('14', '12', '8', '2', '1326035718', '4e85b366', '', '1', '0', '1', '0', '1399655319', '8', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:14:\"icon_opera.gif\";i:2;s:64:\"Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.10.229 Version/11.60\";}', '1', '0', '0', NULL, '1', '0', '0', '0', '1');
INSERT INTO phpbb_posts VALUES('48', '35', '41', '2', '1326041107', '4e85b366', '', '1', '0', '1', '0', '1354819922', '1', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:14:\"icon_opera.gif\";i:2;s:64:\"Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.10.229 Version/11.60\";}', '0', '0', '0', NULL, '1', '0', '0', '0', '1')

INSERT INTO phpbb_posts VALUES('35893', '33308', '40', '-1', '1388208322', 'c61b5313', 'Roselbzutus', '1', '0', '1', '1', NULL, '0', '0', 'a:3:{i:0;s:21:\"icon_linux_ubuntu.gif\";i:1;s:16:\"icon_firefox.gif\";i:2;s:70:\"Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:17.0) Gecko/17.0 Firefox/17.0\";}', '0', '0', '0', NULL, '1', '1', '0', '0', '1');
INSERT INTO phpbb_posts VALUES('36158', '33573', '40', '-1', '1388286449', '2e000d82', 'Brandonet', '1', '0', '1', '0', NULL, '0', '0', 'a:3:{i:0;s:24:\"icon_windows_xp_2003.gif\";i:1;s:14:\"icon_opera.gif\";i:2;s:86:\"Opera/9.80 (Windows NT 6.1; WOW64; MRA 6.0 (build 5998)) Presto/2.12.388 Version/12.10\";}', '0', '0', '0', NULL, '1', '1', '0', '0', '1');

-----

Roselbzutus oraz Brandonet to boty ,ich wpisów jest na kilka mb jednak jak widzicie dwie pierwsze (dwie przykładowe,,gdyż są ich tysiące) linijki nie mają autora - jest skasowany i pozostał po nickach tylko znak', '', ale informacje pozostałe ,poza nickami zostały . próbowałem te linijki usuwać ręcznie ,hurtowo otwierając i usuwając za pomocą word pada i ale wtedy mam błąd bazy po jej wgraniu - na forum nie można napisać postów. Trzeba więc poprzez komendę sql usunąć te pozostałości

czy wiecie jak to zrobić ? Pommóżcie!


chciałbym wywalić posty jak i tematy pozostające w bazie użytkowników usuniętych (oczywiście niee usuwając postów i nicków zbanowanych userów oraz gości)

ponadto chciałbym również wyrzucić wszystko co jest usera o danym nicku (który jest botem) z tabel tematy i posty i wszelkich innych (komentarze itd) .


zauważyłem ponadto iż w dziale INSERT INTO phpbb_posts_text (tak jak poniżej przekopiowałem,idzie to w bazie, z tym że o wiele więcej jest tego) jest mnóstwo syfu po botach. Jak i te informacje mogę wyrzucić, czy ktoś wie ?

tak to wygląda

Kod: Zaznacz cały

INSERT INTO phpbb_posts_text VALUES('33204', '62db4d0669', 'xcveb wtjvv wbhso', '[url=http://ruxdykhezd.pl/twkrq.html]Przed Północą Oglądaj Online Za Darmo[/url]
[url=http://jgcxmadqlx.pl/bwctc.html]Kontrolki W Zafirze Symbol Silnika Zolty[/url]
[url=http://gctmtyvtlb.pl/bcwkk.html]Last Vegas Online Bez Rejestracji 2011[/url]
[url=http://jgcxmadqlx.pl/bkwcu.html]Darmowe Gry Na Samsung Avila Do Pobrania[/url]
[url=http://kfsjmvuate.pl/qkqwq.html]06 Taniec Połamaniec.Mp3[/url]
[url=http://nlmxkgogdm.pl/urcuz.html]Mapa Samochodowa Polski Z Wszystkimi Miejscowosciami[/url]
[url=http://nwbzgwkgsu.pl/kckbt.html]Edukacja Kopciuszka Pdf Freedisc[/url]
[url=http://niwrharkvc.pl/vkuck.html]Chomik Downloader Download Chomikuj[/url]
[url=http://dhviejdcon.pl/wwuut.html]Skyfall Online Dubbing[/url]
[url=http://nwbzgwkgsu.pl/kvcqu.html]Milczenie Owiec Online Pl Za Darmo[/url]
 
 
http://tuabpuybyx.pl/trqct.html
http://cxptwnjqgw.pl/zruwk.html
http://ggdrunhdtz.pl/zkcvc.html
http://cxptwnjqgw.pl/zbwuu.html
http://hzfftjyosx.pl/brttk.html
a w innym miejscu z kolei (i tak z tysiące tego) -->

Kod: Zaznacz cały

);

INSERT INTO phpbb_topics VALUES('27804', '40', 'Prescrivere Una Medicina Coreg Medico', '-1', '1386677586', '1', '0', '0', '0', '0', '30346', '30346', '0', '0', '0', '0', '', 'Prescrivere Una Medicina Coreg Medico', NULL, '0', '0', '0', '0', '0', '0');
INSERT INTO phpbb_topics VALUES('27809', '40', 'Mevacor From India', '-1', '1386678579', '1', '0', '0', '0', '0', '30351', '30351', '0', '0', '0', '0', '', 'Mevacor From India', NULL, '0', '0', '0', '0', '0', '0');
INSERT INTO phpbb_topics VALUES('27810', '40', 'Vente Minocycline Payer En Ligne Par Visa A Bron', '-1', '1386679909', '1', '0', '0', '0', '0', '30352', '30352', '0', '0', '0', '0', '', 'Vente Minocycline Payer En Ligne Par Visa A Bron', NULL, '0', '0', '0', '0', '0', '0');
INSERT INTO phpbb_topics VALUES('27813', '40', 'Vente Calcitriol Medecins En Ligne', '-1', '1386680568', '2', '0', '0', '0', '0', '30355', '30355', '0', '0', '0', '0', '', 'Vente Calcitriol Medecins En Ligne', NULL, '0', '0', '0', '0', '0', '0');
INSERT INTO phpbb_topics VALUES('27814', '40', 'Pedido Tadacip Por Internet', '-1', '1386680852', '2', '0', '0', '0', '0', '30356', '30356', '0', '0', '0', '0', '', 'Pedido Tadacip Por Internet', NULL, '0', '0', '0', '0', '0', '0');
INSERT INTO phpbb_topics VALUES('27817', '40', 'Lamictal Dispersible Consegna A Domicilio Italia', '-1', '1386681478', '1', '0', '0', '0', '0', '30359', '30359', '0', '0', '0', '0', '', 'Lamictal Dispersible Consegna A Domicilio Italia', NULL, '0', '0', '0', '0', '0', '0');
INSERT INTO phpbb_topics VALUES('27818', '40', 'Spedire Ursodiol (Ursodeoxycholic) Falso', '-1', '1386681704', '1', '0', '0', '0', '0', '30360', '30360', '0', '0', '0', '0', '', 'Spedire Ursodiol (Ursodeoxycholic) Falso', NULL, '0', '0', '0', '0', '0', '0');

wygląda na to iż tak w tabelach posts jak i topics są wpisy botów. Jak momżna to usunąćza pomocą komend sql (nie usuwając postów i nickó użytkowników zbanowanych oraz gości) ?

pomóżcie

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: Kasowanie pozostalości nieistniejącego usera przez SQL

Post autor: Aviator » 22 kwietnia 2016, 20:07

-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

Zablokowany

Wróć do „Dyskusje o phpBB”