ПравилаРегистрацияВход
НАВИГАЦИЯ

Вопросы "чайника"

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 189, 190, 191 ... 233, 234, 235 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 99
Регистрация: 25.04.2006
Всего сообщений: 7084
Откуда: Уфа РБ
27 января 2011, 00:15
code9, подобные библиотеки обычно пишутся для использования в различных ситуациях, я же предпочитаю делать под конкретную ситуацию, т.к. считаю это более оптимальным.
Profi
Administrator
Avatar
Репутация: 99
Регистрация: 25.04.2006
Всего сообщений: 7084
Откуда: Уфа РБ
27 января 2011, 00:20
Но когда есть время читаю такие библиотеки. Некоторые идеи использую.
Qwad
Avatar
Имя: Серёга
Сейчас нет на сайте
Репутация: 14
Регистрация: 13.02.2009
Всего сообщений: 1337
Откуда: Украина, г. Харьков
27 января 2011, 00:36
Цитата:
Profi 26.01.2011
подобные библиотеки обычно пишутся для использования в различных ситуациях
Скорее, для использования разными людьми и чтобы каждый знал, где что искать. А, вот например, я пишу сам для себя, если вылазит глюк, то сразу же понимаю, где искать причину. Зачем же мне эти лишние шаблоны и трата ресурсов на каждоразовый парсинг документа и замена этих шаблонов? Смысла нет. Разве что MVC использую, как-то приучили к ООП.
Если я знаю, что мой код в будущем еще кто-то может ковырять, тогда, конечно, приходится все делать по правилам :D
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 480
27 января 2011, 12:13
smarty компилит шаблон 1 раз.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
29 января 2011, 15:12
Вопрос такой - есть допустим таблица, в полях этой таблицы ячейка со значениями типа :1 2 5 8 9 10 12 13 16 ... и так далее, я беру значение допустим 8 - а как мне узнать предидущее значение поля? то есть цифру 5? Ведь поле хоть и отсортировано ну допустим в порядке возрастания, но ведь неполучается узнать предидущее значение арифметическим действием типа ид - 1 ??
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 480
29 января 2011, 16:28
where num<8 limit 1
возьмет 1 предыдущее которое меньше существующего. Кажется)) уже забыл даже, давно не кодил.
Profi
Administrator
Avatar
Репутация: 99
Регистрация: 25.04.2006
Всего сообщений: 7084
Откуда: Уфа РБ
29 января 2011, 17:41
Dedof, не совсем понятно зачем тебе это нужно.
Эти цифры ты вероятно откуда то берёшь и выводятся они по порядку, т.е. каждое значение имеет свой порядковый номер вывода. Если в цикле, то обычно $i
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
29 января 2011, 23:01
Profi, спасибо! Да это у меня мод - статьи - каждая статья имеет свой id (значение создаётся в таблице) который по сути является её адресом - типа сайт/kb.php?mode=article&k=145, где 145 это и есть id статьи, я хочу сделать перелинковку всех материалов в этом разделе - то есть чтоб каждая статья ссылалась на предидущую - типа "читайте так же бла бла бла" - и ссылка на статью, которая была создана ранее - то есть id=144 - а так как некоторые материалы иногда удалялись то номера эти идут как бы с пробелами - некоторых значений нет.
Profi
Administrator
Avatar
Репутация: 99
Регистрация: 25.04.2006
Всего сообщений: 7084
Откуда: Уфа РБ
30 января 2011, 00:44
Dedof, на ум приходит только делать дополнительный и вероятно лёгкий запрос в базу (ведь у тебя стоит индекс на id?) с id < 145 и с сортировкой по id в ASC и лимит в 1.
Решение конечно не очень оптимальное, но в случае со статьями вполне оправданное, т.к. статьи можно (и нужно) кэшировать.
shpien
Avatar
Имя: Руслан
Сейчас нет на сайте
Репутация: 3
Регистрация: 23.12.2008
Всего сообщений: 434
Откуда: Северо-Запад
8 февраля 2011, 16:29
Сайту скоро год, хочу отправить эту новость всем на мыло, кто регистрировался на сайте. Не забанит ли меня хостер за спам и сколько за один раз можно отправить писем?
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 189, 190, 191 ... 233, 234, 235 След.
 
стр.  
Страница 190 из 235
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2016
Время генерации страницы: 0.021 сек
Общая загрузка процессора: 4%
SQL-запросов: 4
Rambler's Top100