![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Od jakiegos czasu pisze forum i zastanawiam sie jak rozwiazac pewien problem dotyczacy usuwania tematow.
Samo usuniecie tematu oraz postow z nim powiazanych nie jest problemem. Problemem jest to jak zrobic aby optymalnym sposobem odjac kazdemu z udzielajacych sie w temacie uzytkownikow taka ilosc postow jaka w nim dodal. Na razie jedyne co mi przyszlo do glowy to pobranie identyfikatorow uzytkownikow oraz ilosc postow jaka dodali z tabeli postow poprzez takie zapytanie:
Wszystko wyglada ladnie pieknie, ale pozniej trzeba umiescic kolejne zapytanie w petli ktore dla kazdego wiersza z wyniku usunie ilosc postow z konta danego uzytkownika (oczywisie dla kazdego osobno). Zapytanie w petli wydaje mi sie troche niebezpieczne zwlaszcza, ze uzytkownikow odpowiadajacych w temacie moze byc bardzo duzo. Myslalem zeby nie wykonywac tych wszystkich petli na raz tylko ustalic limit literacji i to co zostanie do zrobienia (reszta wierszy z powyzszego zapytania) wrzucic do pliku aby dokonczylo sie przy kolejnych wywolaniach skryptu. Moze ktos ma jakis lepszy pomysl (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował PiXel2.0 19.05.2008, 14:08:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:47 |