Мне нужно сохранить подпись пользователя (то есть вещь в нижней части сообщения форума) и не знаю, как это сделать, я мог бы использовать текст для хранения html, но я думаю, что, вероятно, лучше решения.Хранение подписи пользователя в MySQL
ответ
A text
раздел OK для этого. Вы также можете использовать большое поле varchar
. Но вам нужно будет проверить и сообщить своему пользователю, что существует ограничение на размер его/ее подписи (что хорошо).
Нужна ли конкретная длина? Если оставить его пустым, по умолчанию он будет неограничен? – Ell
'varchar' требуется длина. –
Я не вижу смысла в этом вопросе. Что такого особенного в этом конкретном поле?
Это единственное поле в этой базе данных?
если нет - почему это только один поднял такой вопрос?
Почему бы не определить первый, какая длина поля подойдет вам, а затем выберите соответствующий тип поля в соответствии с документацией?
Ну, я полный MySQL noob, и я не был уверен, что было бы целесообразно хранить подпись в реальной базе данных или если я должен содержать URL-адрес для ссылки на html-файл, я просто подумал, что хранение больших фрагментов данных в базе данных могут иметь плохие побочные эффекты. – Ell
@ Ели вы хотите сказать, что это первая часть данных, которую вы собираетесь хранить? Нет сообщений на форуме или темы - это ваша проблема, а просто «подпись»? –
очень хороший момент, я был правдой только вперед, но после небольшой мысли, видя, что я полный noob в php и MySQl, может быть, форум немного амбициозен. Я, вероятно, буду использовать phpbb, но спасибо за ввод! :) – Ell
Текстовое поле, вероятно, самое лучшее. Если вас беспокоит «структура» подписи, вы можете использовать функцию nl2br() в PHP, которая преобразует любой новый символ строки, хранящийся в поле, в HTML <br/>
.
Я бы сказал, что текстовое поле слишком много для подписи, и varchar (255) будет достаточно –
Существует много форумов, где подпись может быть длиннее 255 символов. Все зависит от того, что он/она хочет сделать с полем подписи ... – sorro
- 1. Хранение arraylist пользователя в mysql
- 2. Хранение пользователя в сеансах
- 3. Хранение «пользователя» в javascript
- 4. Хранение логина в mysql?
- 5. Получение подписи пользователя
- 6. Хранение Twitter OAuth в MySQL
- 7. Хранение цифровой подписи при бронировании в веб-системе
- 8. Хранение Emoji's в MySQL
- 9. Хранение объектов в mysql
- 10. Хранение массива в MySQL
- 11. Хранение HTML в MySQL
- 12. Хранение расстояний в MySQL
- 13. Хранение массивов в MySQL?
- 14. Хранение Vector3 в MySQL
- 15. Хранение даты в MySQL
- 16. Хранение MySQL в памяти
- 17. Хранение чата в MySQL
- 18. Хранение счетов в MySQL
- 19. хранение паролей в mysql для веб-сайта пользователя
- 20. Хранение действий пользователя в CouchDB
- 21. Хранение ввода пользователя в MIPS
- 22. Хранение ввода пользователя в массив
- 23. Хранение аутентификации пользователя в сеансе
- 24. Хранение пароля пользователя временно
- 25. Хранение данных пользователя iOS
- 26. Хранение данных пользователя
- 27. Хранение и извлечение из MySQL
- 28. Хранение - логика/производительность - PHP/MySQL
- 29. Хранение csv в поле MySQL - плохая идея?
- 30. MySQL Хранение данных Неограниченный в Роу
- это ваш собственный форум или какой-то человек? – Neutralizer
Какое лучшее решение? Что не так с текстом? –