|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.09.2010, 01:27 | #1 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
Как сортировать таблицу автоматически
Может не совсем по языку вопрос. Вообщем есть форум, данные хранятся в БД mysql. Все нормально, но если я удаляю какое-либо сообщение, то последующие сообщения могут идти "ответ перед вопросом", т.е. нарушается порядок вывода сообщений.
Лечиться это командой ALTER TABLE `jos_fb_messages` ORDER BY `id` Я не большой знаток SQL, но ятак понимаю что он пересортировывает базу данных. Можно ли сделать так что бы она всегда была отсортирована так? Т.е. что бы при удалении значений из серидины таблицы не нарушался порядок сообщений? Или может проще добавить в команты выборки сообщений ORDER BY `id`? Что менее напряжно для сервера? Как более корректно сделать? |
14.09.2010, 06:07 | #2 |
Форумчанин
Регистрация: 27.04.2010
Сообщений: 185
|
А не проще сортировать данные при SELECT’e?
Помог - тырк на весы
|
14.09.2010, 08:08 | #3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,724
|
Цитата:
|
|
14.09.2010, 16:03 | #4 |
Новичок
Джуниор
Регистрация: 14.09.2010
Сообщений: 2
|
сделай тупо в select-е
когда выводишь на страницу свои сообщения, выводи ее select-ом + order by id |
15.09.2010, 00:43 | #5 |
Форумчанин
Регистрация: 08.01.2008
Сообщений: 233
|
так я это и спрашиваю. Что проще...
А почему такая фигня происходит:? Как исправить? А на сервак нагрузка сильно увеличится? Последний раз редактировалось Stilet; 16.09.2010 в 07:36. |
16.09.2010, 06:55 | #6 |
Пользователь
Регистрация: 01.09.2010
Сообщений: 52
|
не сильно тебе дело говорят) select * from table_name order by id.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать автоматически? | Timo55 | Microsoft Office Excel | 11 | 01.09.2010 12:36 |
Как автоматически пометить все checkbox ? | Aelxbor777 | БД в Delphi | 3 | 21.02.2010 00:58 |
Скажите, в чем моя ошибка в сортировке, или напишите, как правильно сортировать. язык Паскаль. | Devo4ka | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.11.2008 00:19 |
Как автоматически прокрутить ScroolBar в WebBrowser | SeRhy | Общие вопросы Delphi | 3 | 19.08.2008 09:38 |
Как сортировать список TListView по определённому столбцу? | Никки | Общие вопросы Delphi | 1 | 18.12.2007 19:18 |