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




jak bardzo ci zależy na numerkach 1-10 to nie nadawaj autoincrement tylko pole NR.
Gdy dodajesz nowy wpis to:
1)
delete from tabela where nr=1
2)
update tabela set nr = nr-1
3)
dodajesz nowy wpis z nr 10
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: 5.10.2025 - 04:08