Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawane informacje pojawiają się w złym miejscu
nixau
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.04.2006

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


Mam pytanie. Od czasu do czasu podczas dodawania informacji do bazy danych system dodaje informacje na złej pozycji tzn. mam np 500 wpisów, gdzie ID (auto_increment) idą kolejno 1, 2, 3, 4 aż do 500 wpisu. Jak dodam wpis który automatycznie uzyska numer 501, to pojawia się on po np. 3 wpisie, a powinien pojawić się po wpisie 500.

1
2
3
4
5
...
500

po dodaniu kolejnego wpisy (który automatycznie uzyska numer 501)


1
2
3
501
4
5
...
500
502
503

Od czego to może zależeć ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Foxx
post
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


To chyba po prostu kwestia trybu wyświetlania danych z bazy, użyj ORDER BY id i będziesz miał posortowane po ID.
Go to the top of the page
+Quote Post
nixau
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 30.04.2006

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


Tak wiem, że w końcowym etapie (wyświetlenia informacji na stronie) mogę sobie posortować dane itd, ale głównie chodzi mi o to czy ma to jakiś wpływ na całokształt bazy danych w postaci surowej (czyli informacje zapisywane w bazie danych przed wyświetleniem ich na stronie).
Go to the top of the page
+Quote Post
Foxx
post
Post #4





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Sortujesz nie tylko na poziomie strony internetowej ale także w momencie wyświetlania danych bezpośrednio z bazy, obojętnie czy za pomocą phpMyAdmina czy konsoli. Do pobrania danych w taki sposób także jest wykonywana instrukcja SELECT i także można użyć ORDER BY. Na przykład w phpMyAdmin po kliknięciu na nagłówek kolumny "id" dostaniesz dane posortowane wg id.
Go to the top of the page
+Quote Post

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: 22.12.2025 - 21:17