Скрипты на SQLite

Печать RSS
1059


2000 лет д.н.э.
0
#96 ты на каждый пост собрался 2 запроса в базу делать?
Не лучше ли заранее сделать эти два запроса получить массивы и в функции уже эти массивы использовать. Разница: 10 постов * 2 запроса = 20 запросов.
Или всего 2 запроса перед выводом постов.

Господин ПЖ
0
103. ramzes, у нас обработка идет перед записью в базу, а выводится уже обработанным
С
Автор
Малиновые штаны
0
104, в смысле при записи поста, он уже обрабатывается ф-цией смайликов, а не при его выводе?
Изменил: Саня (15.12.2009 / 21:02)

Господин ПЖ
0
105. sanzstez, да все правильно, я считаю что лучше обработать 1 раз, и выводить все в конечном виде, чем каждый раз при выводе обрабатывать какая бы легкая функция там не была
С
Автор
Малиновые штаны
0
Надо над этими смайликами на досуге еще подумать. и базу лишний раз напрягать неохота и в виде <img src="../images/img/sqlite.gif" alt="sqlite" > держать запись тоже.

2000 лет д.н.э.
0
#104 а, ну тогда конечноsmile
а при редактировании и цитировании обратную обработку делаешь что ли?
С
Автор
Малиновые штаны
0
108. ramzes, скорее всего там что-то типа этого при обратной замене
$str = preg_replace('|<img src="\.\./images/smiles/(.*?)\.gif" alt="">|',':$1', $str);
С
Автор
Малиновые штаны
0
Вот насчет смайлов посетила идея smile можно их хранить в базе,но не юзать базу постоянно. Создаем базу с смайлами а потом кешируем их в обычный файл. И по категориям разбить можно и базу постоянно не мучать.

2000 лет д.н.э.
0
Зачем че то в файл писать? Запроси их один раз из базы перед выводом постов, сохрани данные в массиве и его используй для обработки постов.
Сам подумай простейшая функция у тебя будет работать через бд и файлы)) Жесть же.
$sm = smiles(); //массив смайлов
while(%php%){
echo smile_replace($post,$sm); // обрабатываем посты смайлами
;
}
вот в таком вот духе.
С
Автор
Малиновые штаны
0
Щит. Гори они в аду жти смайлы . у меня на сайте их будет пока 2 smile и sad
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск