Форум → Программирование → PHP для идиотов → вывод данных из базы в определенном порядке
вывод данных из базы в определенном порядке
Страницы: ← Следующая страница →
-
а именно по времени
в таблице есть поля date и time - типы у полей такие же (date и time)
как такое сделать? что бы данные выводились на страницу в порядке времени? запись занесенная последней и отображалась последней, дело в том что некоторые записи могут быть удалены, и тогда последняя запись займет место удаленной, таблица имеет такую структуру
comm_id|photo_id|comment|login|date|time
ключевое поле comm_id -
11 марта 2009 г. 15:13, спустя 11 минут 30 секунд
Tureg пишет что-то страшное, судя по сегодняшней статистике)) -
-
11 марта 2009 г. 15:23, спустя 1 минуту 44 секунды
дело в том что некоторые записи могут быть удалены, и тогда последняя запись займет место удаленной,
ложь -
11 марта 2009 г. 15:25, спустя 2 минуты 5 секунд
Tureg, назначь порядковое поле id в таблице (возможно это comm_id, я не знаю) и присвой ему AUTO_INCREMENT
Далее, у тебя записи будут такого вида:
id | name
1 | йуйцуйцу
2 | йцуйцуйуй
3 | йцкуцукук
после чего, ты можешь вывести такselect * from `table` order by `id` desc;
где desc - обратный порядок сортировки, т.е. 3,2,1 для твоего случая.https://smappi.org/ - платформа по созданию API на все случаи жизни -
12 марта 2009 г. 15:18, спустя 23 часа 52 минуты 21 секунду
(возможно это comm_id, я не знаю) и присвой ему AUTO_INCREMENT
именно так оно и естьselect * from `table` order by `id` desc;
а что нужно добавить сюда если есть еще условие к полю photo_id
where photo_id=… ? -
-
12 марта 2009 г. 16:47, спустя 1 час 19 минут 28 секунд
Tureg,select * from `table` where `photo_id` = 1 order by `comm_id` desc;
https://smappi.org/ - платформа по созданию API на все случаи жизни -
12 марта 2009 г. 19:53, спустя 3 часа 6 минут 32 секунды
ubica
Он пишет ИИ (искусственный интеллект) на пыхе. Это исходит из его…дело в том что некоторые записи могут быть удалены, и тогда последняя запись займет место удаленной…
Зачем пропадать за зря месту, с которого удаленна старая запись - лучше её использовать для других. Вот ИИ и задумывается сам (а точнее по гениальному, но какому-то очень хитрому алгоритму автора) об экономии места в БД :D -
-
-
12 марта 2009 г. 21:35, спустя 1 час 26 минут 10 секунд
если не юзать автоинкрементное поле и не каких сортировок тоже, то насколько я помню, новые записи будут действительно вставать на место удаленных и при выборке это будет видноhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
12 марта 2009 г. 22:25, спустя 50 минут 5 секунд
ключевое поле comm_id(возможно это comm_id, я не знаю) и присвой ему AUTO_INCREMENT
именно так оно и есть
если не юзать автоинкрементное поле
интересна ли Турегу теория? :) -
12 марта 2009 г. 22:39, спустя 13 минут 12 секунд
думаю не особо :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
12 марта 2009 г. 23:26, спустя 47 минут 51 секунду
вообще в теории, как расположены будут записи и как они будут выбираться - одному
если не юзать автоинкрементное поле и не каких сортировок тоже, то насколько я помню, новые записи будут действительно вставать на место удаленных и при выборке это будет виднобогухую известно. в реале, обычно записи достаются в той последовательности, в которой их клали в бд с вычеркнутыми удаленными. вопрос :) что будет после "optimize table" ? :) лучше использовать сортировки, а не насиловать столь некудышномалый моск ТС :)Сапожник без сапог
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!