Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]tabela na 10 rekordów z aktualizacją
Astronovi
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.06.2011

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


witam,

1)
robię tabelę na 10 rekordów i chcę aby najnowsze rekordy (wg. daty) były na górze.
jak to zrobić?
kasuje 11 wpis jako najstarszy

lub

2)
mam tabele z kluczem id auto_increment
wtedy najnowsze wpisy są na końcu tabeli
jak zrobić by tabela miała tylko 10 wpisów (najnowszy na 10 pozycji)
a przy dodawaniu nowego wątku wszystkie starsze przesuwały (aktualizowały) się o 1 w dół

wtedy kasuję 1 wpis jako najstarszy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Coś kombinujesz za bardzo i sobie życie komplikujesz.

Chcesz skasować najstarszy wpis mając ID autoincrement? Proszę:
  1. DELETE FROM tabela ORDER BY ID ASC LIMIT 1

I już. Zadnego przesuwania IDków - bo i po co?
Go to the top of the page
+Quote Post
Astronovi
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.06.2011

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


Cytat(nospor @ 3.07.2011, 13:18:40 ) *
Coś kombinujesz za bardzo i sobie życie komplikujesz.

Chcesz skasować najstarszy wpis mając ID autoincrement? Proszę:
  1. DELETE FROM tabela ORDER BY ID ASC LIMIT 1

I już. Zadnego przesuwania IDków - bo i po co?



działa fakt jest 10 rekordów
ale id mi się zwiększa

teraz to nie ma znaczenia
ale po 10000000..... wpisów

będę miał tabelę z id = 10000000.....

Ten post edytował Astronovi 3.07.2011, 12:39:08
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: 10.10.2025 - 15:41