![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 0 Dołączył: 18.04.2004 Skąd: Z nikąd Ostrzeżenie: (30%) ![]() ![]() |
chce zrobic shputbox. Wiem chyba jak sie zabrac. Dodawanie, wczytywanie - no problem.
Ale mam dwa pytania: 1. W miarę dodawania wpisów ID będzie rosło, a stare wpisy usuwane. Jak sobie z tym poradzić? Myślałem, aby nie robić pola ID... 2. Jak usunąć tabeli wszystkie wpisy pozostawiając 10 najnowszych. Chcę użyć jednego zapytania... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Od pewnego czasu hołduję zasadzie - nigdy nie kasuj danych z bazy.
Po to te mechanizmy powstały, żeby przechowywać w nich dane. To w kwestii Twojego kasowania wpisów. Jeśli koniecznie chcesz kasować lub (lepiej) wybierać wpis sprzed (lepiej: wybierać od) określonej daty, zaraz po ID dodaj pole timestamp. Przy dodawaniu nowego wpisu nadajesz mu wartośc i teraz: 1. Aby usunąć:
2. Aby wybrać:
Nie potrzeba subselectów... NIe trzeba niczego liczyć.... Wystarczy wiedzieć, że programowanie to coś więcej niż tylko stukanie w klawiaturę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 12:47 |