| Вопросы "чайника"АВТОР | СООБЩЕНИЕ |
---|
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| code9, подобные библиотеки обычно пишутся для использования в различных ситуациях, я же предпочитаю делать под конкретную ситуацию, т.к. считаю это более оптимальным. | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Но когда есть время читаю такие библиотеки. Некоторые идеи использую. | |
| | Имя: Серёга Сейчас нет на сайте Репутация: 14 Регистрация: 13.02.2009 Всего сообщений: 1319 Откуда: Украина, г. Харьков |
| Цитата: Profi 26.01.2011 подобные библиотеки обычно пишутся для использования в различных ситуациях | Скорее, для использования разными людьми и чтобы каждый знал, где что искать. А, вот например, я пишу сам для себя, если вылазит глюк, то сразу же понимаю, где искать причину. Зачем же мне эти лишние шаблоны и трата ресурсов на каждоразовый парсинг документа и замена этих шаблонов? Смысла нет. Разве что MVC использую, как-то приучили к ООП. Если я знаю, что мой код в будущем еще кто-то может ковырять, тогда, конечно, приходится все делать по правилам | |
| | Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
| smarty компилит шаблон 1 раз. | |
| | Имя: Владимир Сейчас нет на сайте Репутация: 1 Регистрация: 21.08.2006 Всего сообщений: 899 Откуда: Воркута |
| Вопрос такой - есть допустим таблица, в полях этой таблицы ячейка со значениями типа :1 2 5 8 9 10 12 13 16 ... и так далее, я беру значение допустим 8 - а как мне узнать предидущее значение поля? то есть цифру 5? Ведь поле хоть и отсортировано ну допустим в порядке возрастания, но ведь неполучается узнать предидущее значение арифметическим действием типа ид - 1 ?? | |
| | Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
| where num<8 limit 1 возьмет 1 предыдущее которое меньше существующего. Кажется)) уже забыл даже, давно не кодил. | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Dedof, не совсем понятно зачем тебе это нужно. Эти цифры ты вероятно откуда то берёшь и выводятся они по порядку, т.е. каждое значение имеет свой порядковый номер вывода. Если в цикле, то обычно $i | |
| | Имя: Владимир Сейчас нет на сайте Репутация: 1 Регистрация: 21.08.2006 Всего сообщений: 899 Откуда: Воркута |
| Profi, спасибо! Да это у меня мод - статьи - каждая статья имеет свой id (значение создаётся в таблице) который по сути является её адресом - типа сайт/kb.php?mode=article&k=145, где 145 это и есть id статьи, я хочу сделать перелинковку всех материалов в этом разделе - то есть чтоб каждая статья ссылалась на предидущую - типа "читайте так же бла бла бла" - и ссылка на статью, которая была создана ранее - то есть id=144 - а так как некоторые материалы иногда удалялись то номера эти идут как бы с пробелами - некоторых значений нет. | |
| | Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
| Dedof, на ум приходит только делать дополнительный и вероятно лёгкий запрос в базу (ведь у тебя стоит индекс на id?) с id < 145 и с сортировкой по id в ASC и лимит в 1. Решение конечно не очень оптимальное, но в случае со статьями вполне оправданное, т.к. статьи можно (и нужно) кэшировать. | |
| | Имя: Руслан Сейчас нет на сайте Репутация: 4 Регистрация: 23.12.2008 Всего сообщений: 623 Откуда: Северо-Запад |
| Сайту скоро год, хочу отправить эту новость всем на мыло, кто регистрировался на сайте. Не забанит ли меня хостер за спам и сколько за один раз можно отправить писем? | |
|
|
|