Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Помошь id (https://forum.antichat.xyz/showthread.php?t=54928)

Tem 03.12.2007 14:01

Помошь id
 
Значить так , есть сайт телефоного магазина, есть админка, всё ок, придобаки моделей , в базе всё отлично, id нормально сортируется пример:

1
2
3
4
5
и.т.д

Но после того как удаляю одну модель, то всё в базе начианется каша, пример:

5
3
8
2
и.т.д

Почему так происходит.

P.S Писал не я.

ENFIX 03.12.2007 14:10

покажи запрос какой там

Там в запросе нужно сделать:

... ORDER BY `id` ASC;

Tem 03.12.2007 14:40

Так теперь скажу по другому, когда я добавляю последнию модель, что бы последний модель шёл в перёт а не назад.

ENFIX 03.12.2007 14:42

При выборке?
SELECT bla,bla,bla FROM bla ORDER BY `id` DESC;
Хотя лучше упорядочивать не по ид'у, а по дате

groundhog 03.12.2007 15:45

Цитата:

Так теперь скажу по другому, когда я добавляю последнию модель, что бы последний модель шёл в перёт а не назад.
Однозначно, сортировк криво писан. Упорядочивает последний модель в зад. Видно сортировка сделан не средства Sql, а в код Php. Нужно смотреть код.

З.Ы. Чтобы при добавлении последний модель шел в перёд , а не в зад, нужно организовать такое понятие как "вес" модель. Чем он больше тем первей будет. Или при выбирать модель с сортировк по дате добавления вместо адишник.


Время: 14:27