Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Хранение текста в BLOB
 
 автор: starling13   (17.03.2005 в 21:07)   письмо автору
 
 

Я новичок в PHP. Пытаюсь перевести сайт, работавший некоторое время на СПЕЦИАЛЬНОМ Веб-сервере и в силу ограничений этого сервера построенный из статических страниц, на LAMP. Правда хочу использовать Firebird вместо MySQL - с ним есть небольшой опыт работы.
Интересует вопрос о цеплесообразности хранения содержимого нескольких страниц с большим объёмом текстовой информации, кторая регулярно обновляется, в полях типа BLOB. Не нашёл ничего среди функций ibase_... , что позволило бы прочитать данные из этих полей.


while ($row = ibase_fetch_object ($IBQueryResulti))
                           {
                            echo $row->IB_FULL_TEXT_FIELD;
                           }

дало удручающий результат.

Заранее спасибо всем, кто ответит.

   
 
 автор: cheops   (17.03.2005 в 22:00)   письмо автору
 
   для: starling13   (17.03.2005 в 21:07)
 

Хм... но функции ibase_ - это же функции InterBase? А что за база данных Firebird? В принципе можно и в BLOB хранить данные, только в производительности будут потери, так как при каждом обращении будет дёргаться база данных.

   
 
 автор: starling13   (17.03.2005 в 22:07)   письмо автору
 
   для: cheops   (17.03.2005 в 22:00)
 

Firebiord это Open source клон Interbase 6.5, тут проблем нет - всё остальное работает.
Насчёт производительности -согласен.
Ну а хотя бы хранение новостей в таблице БД - это практикуемый приём?

   
 
 автор: cheops   (17.03.2005 в 23:01)   письмо автору
 
   для: starling13   (17.03.2005 в 22:07)
 

Да, более того, например, раздел статьи http://www.softtime.ru/info/articlephp.php полностью храняться в базе данных как и новости - так удобнее редактировать. Только обычно хранят plain-текст, у вас я насколько понял работа идёт с форматированным текстом (HTML)?

   
 
 автор: starling13   (19.03.2005 в 22:40)   письмо автору
 
   для: cheops   (17.03.2005 в 23:01)
 

Да нет, как раз "голый" текст.
Смысл в том, чтобы редактировать страницы быстро, удалённо и не перемещая файлы на сервер. К тому же работать с содержанием сайта должны неквалифицированные дизайнеры через приложение базы данных.

   
 
 автор: cheops   (20.03.2005 в 14:09)   письмо автору
 
   для: starling13   (19.03.2005 в 22:40)
 

Такие системы очень распространены и вы движетесь в правильном направлении. Называются они CMS (Content Manegment System). Вот две ссылке где идёт обсуждение по их построению
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2644
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2774
Описание создание такой системы приводится так же в нашей книге "PHP 5. Практика создания Web-сайта"
http://www.ozon.ru/context/detail/id/2273374/?partner=softtimeru
http://www.softtime.ru/php5/?id_article=43

   
 
 автор: starling13   (20.03.2005 в 22:02)   письмо автору
 
   для: cheops   (20.03.2005 в 14:09)
 

Огромное спасибо.

   
 
 автор: starling13   (20.03.2005 в 22:02)   письмо автору
 
   для: cheops   (20.03.2005 в 14:09)
 

Огромное спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования