Общие > Базы данных
Текст статьи в базе данных или в отдельном файле??
sozon:
Всем здрасьте.
Мне нужен совет. Делаю сайт со статьями. Как лучше организовать хранение текста статьи?
Мне приходят на ум 2 варианта:
1. Использовать таблицу такого вида:
id (int),
nazvanie (varchar-50),
razdel_id (int),
opisanie (varchar-200),
file (varchar-100).
Где file - имя файла с текстом статьи.
2. Использовать таблицу такого вида:
id (int),
nazvanie (varchar-50),
razdel_id (int),
opisanie (varchar-200),
text (text -2000).
Где text - это сам текст статьи.
Так вот как будет лучше хранить текст статьи в самой бд или в отдельном файле?
А может есть еще и третий вариант?
html_coder:
А при чём тут PHP?
Лучше хранить в базе, непонятно зачем нужно такое разделение в данном случае.
Хотя может кто-то оспорит моё утверждение. )
AliMamed:
2
X-Disa:
Все хранить в базе. Юзать поле типа "TEXT", и при добавлении не забывать фильтровать кавычки и пр. :)
sozon:
А есть в MySql тип с заранее неопределенным размером?
Я же не могу знать заранее какого размера будет статья.
Например если юзать TEXT(2000) этого может не хватить, а если
TEXT(10000) - в большинстве случаев этого будет много.
Навигация
Перейти к полной версии