2010-04-22 3 views
0

Я планирую начать сайт, на котором контент генерируется пользователями. Каков наилучший способ сохранения данных, представленных пользователем?Как сохранить контент, загруженный пользователем?

Является ли метод сохранения данных в базе данных phpmyadmin хорошей идеей, учитывая, что данные, представленные пользователями, очень похожи на сообщение в блоге. Btw Я хорошо работаю с php и mysql, но я не уверен, хороший ли это метод.

+1

Добро пожаловать в SO. Невозможно ответить с уровнем детализации, который вы даете. В каком формате будет размещаться контент? Какие данные вы ожидаете? –

+0

Вы спрашиваете, как сохранить что-то в базе данных MySQL? Я не понимаю, к чему относится phpMyAdmin. –

+0

Возможно, связано: http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay –

ответ

1

По базе данных «phpmyadmin» Предполагаю, вы имеете в виду базу данных MySQL.

Поскольку ваши пользовательские данные в основном представляют собой «сообщение в блоге» - основной текст и HTML, и вы, скорее всего, будете хранить имя пользователя, даты публикации, титры и т. Д. - база данных MySQL - прекрасное место для его хранения.

Если вы используете стандартный общий хостинг, ваши варианты в значительной степени являются реляционной базой данных (MySQL) или плоским файлом. Между этими двумя вариантами реляционная база данных является лучшим вариантом.

0

Не уверен, что именно вы здесь просите - если вы думаете о том, что на самом деле пытаетесь сохранить файл .jpg и текст как капли, физически хранящиеся в базе данных, не делайте этого. Нет, если вы намереваетесь иметь много пользователей, загружающих все. Посмотрите на сохранение его на своем сервере в папке для пользователя или еще до облака - в конечном итоге это будет дешевле и избавит вас от мучений с поврежденной базой данных.

Смежные вопросы