![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie,
przykład: shoutbox, przykład2: mamy 30 rekordów jak jest 31 (lub więcej) to skasuje każdy powyżej 30). Jednak: Jak to zrobić? Po dacie - nie wiem jak. Po id - id może mieć skok nawet o 100. (101, 102, 103, 204)... edit: dobra pytanie ukończone (moja głupota...) WHERE id<id(ostatnie id po pętli do 30). więc to pomysł jaki mi się trafił, chyba że ktoś ma lepszy. Ten post edytował Ksar 2.11.2014, 23:31:48 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 29 Dołączył: 5.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Od kasowania lepsze będzie po prostu ograniczenie wyświetlania wyników do 30. Prostsze, szybsze i masz dostęp do archiwum postów.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
aby to miało sens (czyli zostawiasz 30 najnowszych), to zamiast ASC powinno być DESC
Nie wiem jakiej bazy używasz w przypadku MySql możesz skorzystać z tego zapytania.
Ten post edytował aniolekx 3.11.2014, 14:04:21 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:17 |