Главные новости

Урок 1 знакомство со структурой текстовой бд.

Я спроектировал свою текстовую базу данных таким образом чтобы можно было с ней работать как с msql но только на примитивном уровне. 
есть функции они расположены внутри файла funcktions/_cc.php 
updates_cc - обновление данных появится в cmscode 1.01330000001 версии
insert_cc - добавление новой строки в бд
insert_id_cc - изменяем auto_increment (id последней записи) таблицы на нужный нам
autoincriment_cc получаем id последней записи и +1 к ней для новой записи через insert_cc.
create_cc - создание текстовой бд и ввод в нее столбцов таблицы
show_fieldsname_cc - получение названия столбцов нужной нам таблицы и их позиций
cache_cc - кеширует запросы из бд чтобы даже большие таблицы данных можно было легко обработать и открыть.
obrezka_poley_cc - обрезка текста до нужной длины. 
zss_replace_cc замены спец символов на html сущности для записи в бд
ozss_replace_cc обратное преобразование html сущности на символы для вывода из бд
strok подсчет статей в текстовой бд опубликованных и нет
есть еще парочка функций, но они не используются и скоро будут удалены при обновлении.
select_cc - будет заменена на более простую или удалена
update_cc будет заменена на более простую или удалена
Причина удаления некоторых функций очевидна, они слишком сильно нагружают сервак что нерентабельно. Для малых сайтов это незаметно нагрузка малая, но если статей будет порядка 1млна в одной текстовой базе, то надо использовать кеширование что и делает уже данная версия cmscode и даже малые статьи оптимизированны и быстро открываются.
 
Автор: Администратор1