Мне нужно хранить подпись пользователя (то есть вещь внизу поста на форуме), и я не уверен, как, я мог бы использовать текст для хранения HTML, но я думаю, что, возможно, есть лучшие решения.
Не вижу смысла в этом вопросе. Что такого особенного в этом поле? Это единственное поле в этой базе данных? если нет - почему только один поднял такой вопрос?
Почему бы сначала не определить, какая длина поля подойдет вам , а затем выбрать соответствующий тип поля в соответствии с документацией?
A text поле для этого OK .Вы также можете использовать большое поле varchar.Но вы должны будете проверить и сообщить своему пользователю, что существует ограничение на размер его / ее подписи (что хорошо).
text
varchar
Текстовое поле, вероятно, лучшее.Если вас беспокоит «структура» подписи, вы можете использовать функцию nl2br () в PHP, которая преобразует любой символ новой строки, хранящийся в поле, в HTML <br/>.
<br/>