Кое поле да използвам за дълъг текст.

sentenello

Registered
Здравейте,
Какъв тип да задам на полето в БД в което ще записвам текст с дължина 1000 символа примерно.
Естествено и каква стойност да му задам?
Благодаря предварително.
 
TEXT TYPES
CHAR( ) A fixed section from 0 to 255 characters long.
VARCHAR( ) A variable section from 0 to 255 characters long.
TINYTEXT A string with a maximum length of 255 characters.
TEXT A string with a maximum length of 65535 characters.
BLOB A string with a maximum length of 65535 characters.
MEDIUMTEXT A string with a maximum length of 16777215 characters.
MEDIUMBLOB A string with a maximum length of 16777215 characters.
LONGTEXT A string with a maximum length of 4294967295 characters.
LONGBLOB A string with a maximum length of 4294967295 characters.
 
emagi каза:
TEXT TYPES
CHAR( ) A fixed section from 0 to 255 characters long.
VARCHAR( ) A variable section from 0 to 255 characters long.
TINYTEXT A string with a maximum length of 255 characters.
TEXT A string with a maximum length of 65535 characters.
BLOB A string with a maximum length of 65535 characters.
MEDIUMTEXT A string with a maximum length of 16777215 characters.
MEDIUMBLOB A string with a maximum length of 16777215 characters.
LONGTEXT A string with a maximum length of 4294967295 characters.
LONGBLOB A string with a maximum length of 4294967295 characters.

А каква стойност да задам, за да е макса 1000 примерно ?
 
sentenello каза:
emagi каза:
TEXT TYPES
CHAR( ) A fixed section from 0 to 255 characters long.
VARCHAR( ) A variable section from 0 to 255 characters long.
TINYTEXT A string with a maximum length of 255 characters.
TEXT A string with a maximum length of 65535 characters.
BLOB A string with a maximum length of 65535 characters.
MEDIUMTEXT A string with a maximum length of 16777215 characters.
MEDIUMBLOB A string with a maximum length of 16777215 characters.
LONGTEXT A string with a maximum length of 4294967295 characters.
LONGBLOB A string with a maximum length of 4294967295 characters.

А каква стойност да задам, за да е макса 1000 примерно ?
По-добре проверката за максимална дължина на текста си я прави с php
 
То само, аз ще си ги пиша тези постове/статии и ми трябва някаква стойност да задам на полето, за да знам, че до 1000 символа няма да има проблем да я записва.

Ако случайно в бъдеще реша да дам и на потребителите права ще си направя една проверка.
 
Точно такъв тип му зададох, но въпроса ми е каква цифра да напиша в полето Стойност в базата данни, за да не стане така, да напиша някаква статия 999 символа, а да ми запише в бд само 255 примерно.

Каква цифра да напиша в полето стойност за да записва до 1000 символа или поне да нямам проблеми при записването?
:roll: :roll: :wink:
 
На полето text не се слага стойност. Той автоматично приема стойността 65535 за максимална. Ограничението си го правиш през PHP.
 
HunteR каза:
На полето text не се слага стойност. Той автоматично приема стойността 65535 за максимална. Ограничението си го правиш през PHP.

Благодаря ти.
@emagi +1 много те тормозих
 

Back
Горе