usuwanie postów, tematów i konta usera...

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
MSX2
Posty: 85
Rejestracja: 30 lipca 2005, 12:05
Lokalizacja: Wieś Warszawą zwana...
Kontakt:

usuwanie postów, tematów i konta usera...

Post autor: MSX2 » 31 lipca 2005, 11:08

Dobra, napisałem sobie skrypt, który w założeniu powinien usuwać wszystkie posty, tematy wraz z odpowiedziami, oraz konto użytkownika, którego chcę skasować z poziomu gry.
Fragment dotyczący kasowania z forum wygląda tak:

Kod: Zaznacz cały

$query = mysql_query('SELECT post_id FROM phpbb_forum_posts WHERE poster_id='.$_POST['did']);
while($post = mysql_fetch_array($query)) {
	mysql_query('DELETE FROM phpbb_forum_posts_text WHERE post_id='.$post['post_id']);
	mysql_query('DELETE FROM phpbb_forum_posts WHERE poster_id='.$_POST['did']);
}
$query = mysql_query('SELECT topic_id, topic_poster FROM phpbb_forum_topics WHERE topic_poster='.$_POST['did']);
while($post = mysql_fetch_array($query)) {
	mysql_query('DELETE FROM phpbb_forum_posts_text WHERE topic_id='.$post['topic_id']);
	mysql_query('DELETE FROM phpbb_forum_topics WHERE topic_poster='.$_POST['did']);
}
mysql_query('DELETE FROM phpbb_forum_topics_watch WHERE user_id='.$_POST['did']);
mysql_query('DELETE FROM phpbb_forum_users WHERE user_id='.$_POST['did']);
i teraz pytanie, czy to zadziała tak, jak zakładam?

PS.: Nigdy się nie bawiłem w takie...cusie ;).
Obrazek

Wilma, I'm home...

Zablokowany

Wróć do „Pomoc”