Вы не зашли.
Да не просто я в упор писал md_ а надо mb_. И думал, почему ничего не работает... Гг. ///
Добавлено спустя 2 минуты 56 секунд: Да не. Я там буковку напутал просто.
/// Ща такое дело- надо новые темы наверх выводить. Чем? Может в базе создать столбик с временем последнего изменения записи? Ну там в секундах unix овых. И сравнивать их MAX()?
Стране нужны автобусы!
#152.
Admin
Off
(-1)
Administrator
2008.03.10 11:11
вообще по ID это можно, чем больше id записи, тем она новее, но я думаю записывать время создания темы полюбому надо) чтобы собсна показать когда создана запись.
сердце пронзенное ветром
Новее то да. Но с добавлением поста id не изменяется. Надо как то время колоть. У меня в базе уже строкой xx.xx.xxxx XX:XX хранится. Надо в timestamp перебить...
Стране нужны автобусы!
А, тогда да. Еще можно в таблице постов писать ID темы. И делать запрос к постам, сортируя их по времени. Соответственно берем из полученных данных ID тем и выводим. Я делаю именно так)
не. Посты будут по старинке- с первого и так далее. Без времени сляпал. А вот в темах нельзя без времени. У тя как время хранится? В секундах?
Стране нужны автобусы!
#156.
Gemor
Гость
2008.03.10 23:11
Время всегда храни как timestamp. Я темы и имел ввиду, из таблицы с постами ты вибираешь id тем.
По id я отбираю темы для нужного раздела среди кучи всяких тем. Так. Допустим. Эта куча отсортированна по id. А как выбрать по времени? Гм.
Стране нужны автобусы!
ты выбираешь ID но сортируешь по времени.
Код:
SELECT `id_theme` FROM `posts` ORDER BY `time` DESC LIMIT 10 |
Отредактировано Gemorroj (2008.03.11 11:11)
"SELECT `id`,`time`,`title`,`quantity` FROM `tems` WHERE `forum`='$kat' ORDER BY `time` LIMIT $start,$over"
Добавлено спустя 4 минуты 31 секунду: Должно прокатить. Там пока пыхадмин в ауте. Гг. Зато разрешили самим .htaccess трогать. // как лучше написать time(); или date("U"); ? Блин. В коде двумерные массивы
Они ниче не будут тормозить? Как выводить время работы скрипта?
Стране нужны автобусы!
#160.
Admin
Off
(-1)
Administrator
2008.03.12 19:07
наверное
time насчет двумерным массивов, если они нужны, то пусть будут. я очень сомневаюсь что они будут узким местом.
время работы скрипта:
Код:
span style="color: #0000BB"><?php// в самом верху// смотрим время$time = array_sum(explode(' ', microtime()));/*тут всякий код...*/// в конце снова смотрим время// отнимаем от него время начала работы скрипта, и обрезаем до 4 цифр после точкиprint round(array_sum(explode(' ', microtime()))-$time,4);?> |
сердце пронзенное ветром