Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%)
|
Witam.
Czy jest sposób, żeby dana tabela zawierała maksymalnie X rekordów? Na przykład mam Shoutbox i chcę w bazie trzymać tylko 50 rekordów. Po wysłaniu nowej wiadomości automatycznie kasuje się ostatni wpis w tabeli. Czy obejdzie się to bez PHP (można to zrobić w PHP, ale ja chcę zautomatyzowany proces w samym MySQL)? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 11 Dołączył: 20.10.2009 Ostrzeżenie: (0%)
|
Po pierwsze to nie Spown, avatar to nie wszystko (IMG:style_emoticons/default/smile.gif)
Po drugie oczywiście kamillo121 ma rację jeśli chcesz się łączyć z bazą w ten sposób to robi się to tak:
A tak możesz sprawdzić ile rekordów zwróciło zapytanie:
Natomiast co do twojego skryptu to to powinno chyba być tak:
Ten post edytował blade-mrn 25.11.2010, 11:18:55 |
|
|
|
vegeta [MySQL]Ograniczenia wielkości rekordów 24.11.2010, 19:19:15
CuteOne Hmmm możesz użyć triggera, który przed insertem us... 24.11.2010, 19:27:40
blade-mrn Czy da się to zrobić w MySql-u nie wiem ale w PHP ... 24.11.2010, 19:37:45
vegeta @Spawn: co to za zmienna $db? Wywala mi przy ... 24.11.2010, 22:18:51
kamillo121 $DB zapewne jest to obiekt klasy, która obsłu... 24.11.2010, 22:23:24
Mephistofeles Czy ty w ogóle myślisz, czy po prostu wklejasz fra... 24.11.2010, 22:25:05
vegeta No dobra mam teraz:
Kod$zapytanie_usuniecie =... 24.11.2010, 23:02:32
daros17 Spróbuj tak
[PHP] pobierz, plaintext $zapytanie_us... 24.11.2010, 23:09:12
kamillo121 1. Sprawdź czy warunek if się spełnia, dodaj w śro... 24.11.2010, 23:12:59
CuteOne ale co to w ogóle jest?
if ($zapytanie_usuni... 25.11.2010, 00:12:30
thek A ja myślę o prostszym rozwiązaniu. Skoro już pobi... 25.11.2010, 11:56:37
vegeta Dzięki wielkie 26.11.2010, 20:41:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:30 |