Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Usuwanie rekrodów z bazy, ale troszkę inaczej
Poker
post
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 3
Dołączył: 20.04.2009
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Witam serdecznie,

W moim portalu zapisuję aktywność użytkowników (zadane pytania, odpowiedzi, komentarze.. itp)
Zebrało się już tego w ciągu miesiąca ponad 750 tysięcy. Bo w Cronie ustawiłem sobie aby każdego miesiąca starsza aktywność była usuwana.

Ale problem w tym że na stronie wyświetla się tylko 20 rekordów z aktywnością, a niektórzy użytkownicy mają tej aktywności nawet 10 tysięcy.

W tym wypadku, chciałbym najpiew grupować sobie wyniki i tam gdzie Tych rekordów jest wiecej niż 20, dla przykładu jest ich 150.
Chciałbym te 130 rekordów usunąć, a zostawić 20 najnowszych.

Tylko problem mój jest w tym taki że nie wiem czy da się to po prostu zrobić w jednym zapytaniu.
Całość i tak będzie w CRONIE, mógłbym co prawda zrobić pentlę i sobie każdego z osobna przelecieć i usunąć wszystko to czego jest za dużo, ale tych użytkowników troszkę już jest, i chciałbym coś bardziej optymalnego.

Czy da się coś takiego zrobić w jednym zapytaniu?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:52